Zajrzałam do jednego projektu Zendowego:
programista stworzył tam katalog application/library/Mylib/Form/
a w nim plik Contact.php
zawierający klasę:
Mylib_Form_Contact
i wszystko działa.
Tylko jeszcze w Bootstrap.php jest taka metoda:
Kopiuj
protected function _initModules() {
$frontController = Zend_Controller_Front::getInstance();
Zend_Loader::loadClass('Mylib_Form_Contact');
$frontController->throwExceptions(true);
$frontController->setControllerDirectory(array(
'default' => APPLICATION_PATH. 'controllers/'
)
);
$frontController->setModuleControllerDirectoryName('controllers');
}
Czy to prawidłowe rozwiązanie? Nie mam pojęcia, ale wiem, że działające.