Dzięki za pomoc. Pomogło dodanie w Bootstrap.php takiego kodu:
protected function _initAutloadModules() {
'default',
'user'
);
foreach($modules as $module) {
$loader = new Zend_Application_Module_Autoloader
(array( 'basePath' => APPLICATION_PATH
. '/modules/' . strtolower($module), ));
}
}
Jednak chyba przeniosę wszystko do application.ini
Mam teraz kolejne pytanie związane z logowaniem użytkownika. Autoryzację wykonuję przez Zend_Auth, jak dane są poprawne to zapisuję do Zend_Auth_Storage_Session. Teraz aby sprawdzić czy użytkownik jest zalogowany muszę za każdym razem dodawać kod:
$auth = Zend_Auth::getInstance();
if($auth->getIdentity()) {}
Mógłbym zrobić z tego funkcję helpera jednak wtedy muszę utworzyć dwa osobne helpery dla widoku oraz akcji, czyli znowu powielam kod.
Gdzie mógłbym wrzucić taką funkcję, żeby w każdym miejscu w aplikacji (akcje, widoki) mógł sprawdzać czy użytkownik jest zalogowany?
EDIT: Co myślicie o tym, aby utworzyć klasę w głównym katalogu Zenda z funkcją statyczną? Czyli klasa Zend_User z funkcją statyczną isLogin.