Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'ai un petit soucis dans mon controller il me dit que mon model est introuvable. Je pense que c'est un soucis de déclaration du model, mais je ne sais pas où exactement. Auriez-vous une idée ?
Application.ini
[production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" resources.frontController.params.displayExceptions = 0 database.adapter = "PDO_MYSQL" database.params.dbname = "photographie" database.params.username = "coucou_fantaisiste" database.params.password = "coucou_fantaisiste" [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
Bootsrap
<?php //http://www.reseaucerta.org/cotecours/ccMVC/index.html defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); // Define application environment defined('APPLICATION_ENV') || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production')); /** Zend_Application */ require_once 'Zend/Application.php'; // Create application, bootstrap, and run $application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $config = new Zend_Config_Ini( APPLICATION_PATH. '/configs/application.ini', 'production'); $db = Zend_Db::factory($config->database->adapter,array( 'host' => $config->database->params->host, 'username' => $config->database->params->username, 'password' => $config->database->params->password, 'dbname' => $config->database->params->dbname, ) ); $registry = Zend_Registry::getInstance(); $registry->set('db', $db); $application->bootstrap() ->run();
IndexController.php
<?php class IndexController extends Zend_Controller_Action { private $_menu; public function init() { /* Initialisez le contrôleur et l'action ici */ } public function indexAction() { $liste_menu = new application_models_listemenu(); $liste_menu-> creer_menu(); } }
Hors ligne
Bonjour
Le répertoire: application/models
La classe: class Application_Model_Listemenu ... et non pas application_models_listemenu ...
Fichier: application/models/listmenu.php
[lang=php] ... $liste_menu = new Application_Model_Listemenu(); ...
Dernière modification par nuxwin (24-05-2011 16:55:41)
Hors ligne
Oki, merci je vais voir cela !
Hors ligne
cvbdev a écrit:
Oki, merci je vais voir cela !
est ce que cava?
pour moi non !!!
est ce que vous pouvez me montrer la class listmenu?
Hors ligne