Я работаю с проектом Zend Framework и использую инструмент ZF из командной строки.После настройки некоторой начальной структуры я расширил класс Zend_Controller_Action чем-то вроде MySite_Controller_Action и заставил существующие контроллеры указывать на это.Так что теперь у меня есть что-то вроде:
class IndexController extends MySite_Controller_Action
{ ... }
и
abstract class MySite_Controller_Action extends Zend_Controller_Action
{ ... }
Проблема в том, что теперь, когда я пытаюсь выполнить команду типа
Bash$ zf create action edit Index
ошибка вроде этой:
Creating an action named edit inside controller at /Library/WebServer/Documents/MySite/application/controllers/IndexController.php
PHP Fatal error: Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/MySite/application/controllers/IndexController.php on line 3
Fatal error: Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/OurMods/application/controllers/IndexController.php on line 3
Может кто-нибудь предложить какие-нибудь идеи?Я провел небольшой поиск, но даже не знаю, с чего начать.
ПРИМЕЧАНИЕ: Я загрузил пространство имен MySite через файл application.iniследующим образом:
autoloadernamespaces.MySite = "MySite_"