Bonjour,
Voici une partie de mon script index.php:
Ce code fonctionne correctement et affiche le contenu de matable sous forme de tableau mais, comme il se doit, je voudrais transferer les 3 dernieres lignes de code dans IndexController.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ... $config = new Zend_Config_Ini('config.ini','dev'); $db = Zend_Db::factory($config->database); Zend_Db_Table_Abstract::setDefaultAdapter($db); $db->getConnection(); Zend_Db_Table::setDefaultAdapter($db); $query = "SELECT login, password FROM matable"; $result = $db->fetchAll($query); Zend_Debug::dump($result); ...
J'ai donc commence a coder la structure suivante:
J'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php class IndexController extends Zend_Controller_Action { ... function matableAction() { $query = "SELECT login, password FROM matable"; $result = $db->fetchAll($query); Zend_Debug::dump($result); } ...
Que dois-je faire pour que l'objet $db soit visible dans IndexController ?Notice: Undefined property: IndexController::$db in C:\..\application\controllers\IndexController.php on line..
Partager