Postanowiłem użyć nowości w ZF 1.10.4 a mianowicie podział na moduły:
w application.ini
Kod
; Modules
resources.frontController.moduleDirectory = MODULES_PATH
resources.modules[] = ""
resources.frontController.moduleDirectory = MODULES_PATH
resources.modules[] = ""
Dodatkowo w modułe default utworzyułem Bootstrapa dla tego modułu (./application/MODULES/default/Bootstrap.php)
class Default_Bootstrap extends Zend_Application_Module_Bootstrap { protected function _initAutoloader() { 'namespace' => 'Default_', 'basePath' => MODULES_PATH . '/default', 'path' => 'models', 'namespace' => 'Model_', ) ) )); return $autoloader; } }
Mimo tego nie mogę załadować modelu o nazwie: Default_Model_Resources
który znajduje się pod ścieżką: ./application/MODULES/default/models/Resources.php
Próbowałem już dziesiątki kombinacji w Zend_Application_Module_Autoloader() bez skutku :/
Co może być przyczyną że dostaje cały czas komunikat:
Kod
Warning: include_once(default/Model/Resources.php): failed to open stream: No such file or directory in /home/slawek/www/Slawek ....
Jak zrobić aby model: Default_Model_Resources szukało w default/models/Resources.php
