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