Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je cherche à savoir comment déclarer mon dossier models afin de pouvoir l'utiliser dans mes contrôleurs :
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.useDefaultControllerAlways = true
resources.frontController.defaultControllerName = "index"
resources.frontController.defaultAction = "index"
public function indexAction() { $table = new TUser; $users = $table -> recupAdmin(); foreach ($users as $user) { echo $user->userNom.'</br>'; } }
Merci
Hors ligne
J'ai trouvé !! :
Dans mon bootstrap j'ai rajouté la fonction suivante :
protected function _initModels () { $resourceLoader = new Zend_Loader_Autoloader_Resource(array( 'basePath' => APPLICATION_PATH.'/', 'namespace' => 'My', )); $resourceLoader->addResourceType('model', 'models/', 'Model'); }
et j'ai renommé mon model en
class My_Model_TUser extends Zend_Db_Table_Abstract
et ça fonctionne
C'était la bonne méthode à utiliser ?
Merci
Hors ligne
Pages: 1