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