Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
bonjour,
j'essaie d'afficher le contenu d'une table 'INSCRIPTIONS' d'une base de données, mais il y a un problème d'affichage :
Warning: include(Zend/Loader.php) [function.include]: failed to open stream: No such file or directory in /www/phbook/index.php on line 16 Warning: include() [function.include]: Failed opening 'Zend/Loader.php' for inclusion (include_path='.:./library:./application/models/:.:/usr/share/php:/usr/share/pear') in /www/phbook/index.php on line 16 Fatal error: Class 'Zend_Loader' not found in /www/phbook/index.php on line 17
*local/application/models/Inscriptions.php :
Code: <?php class Inscriptions extends Zend_Db_Table_Abstract { protected $_name = 'INSCRIPTIONS'; } ?>
* local/application/controllers/IndexController.php :
Code: <?php require_once 'library/Zend/Controller/Action.php'; class IndexController extends Zend_Controller_Action { function indexAction() { $this->view->title = "Mes albums"; $inscription = new Inscriptions(); $this->view->inscriptions = $inscription->fetchAll(); }...
*local/index.php :
Code: <?php // Affichage des erreurs à l'écran error_reporting(E_ALL|E_STRICT); ini_set('display_errors', 1); // Zone temporelle date_default_timezone_set('Europe/Paris'); // Mise en place des répertoires et chargement des classes set_include_path('.' . PATH_SEPARATOR . './library' . PATH_SEPARATOR . './application/models/' . PATH_SEPARATOR . get_include_path()); // Accès à la classe Zend_Loader include "Zend/Loader.php"; Zend_Loader::registerAutoload(); // Chargement de la configuration (DB) $config = new Zend_Config_Ini('./application/config.ini', 'general'); //Section "general" de "application/config.ini" $registry = Zend_Registry::getInstance(); $registry->set('config', $config); // Mise en place de la BDD $db = Zend_Db::factory($config->db); //Interprétation des données de l'objet $config->db Zend_Db_Table::setDefaultAdapter($db); //Instanciation du bon adaptateur de bases de données // Configuration du contrôleur primaire $frontController = Zend_Controller_Front::getInstance(); $frontController->throwExceptions(true); // Routage pour faire correspondre l'URL demandée (doit connaître l'URL jusqu'au script index.php) $frontController->setControllerDirectory('./application/controllers'); // Initilisation du système Zend_Layout Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts')); // Exécution de l'Application $frontController->dispatch();
* local/application/models/Inscriptions.php :
Code: <?php class Inscriptions { protected $_name = 'INSCRIPTIONS'; } ?>
si quelqu'un peut m'aider à résoudre ce problème ? merci
Hors ligne
Hello,
Ça plante dans *local/index.php, il ne trouve pas ton dossier /library ou le dossier /Zend n'est pas dans ce dossier.
A+
Hors ligne
Pages: 1