PHP Zend Framework: Как заставить ZF Tool работать с расширенными Controller_Actions? - PullRequest
1 голос
/ 15 сентября 2011

Я работаю с проектом 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_"
...