我希望我的控制器能够从我的基础控制器(Zend_Controller_Action中没有)扩展。Zend Framework:从Zend_Controller_Action扩展自定义的基础控制器
如何从Zend_Contoller_Action扩展我的基础Contoller。而且,这个定制的基础控制器将放置在其他控制器可访问的位置。
在此先感谢
我希望我的控制器能够从我的基础控制器(Zend_Controller_Action中没有)扩展。Zend Framework:从Zend_Controller_Action扩展自定义的基础控制器
如何从Zend_Contoller_Action扩展我的基础Contoller。而且,这个定制的基础控制器将放置在其他控制器可访问的位置。
在此先感谢
延长写:
abstract class Mylib_YourBaseController extends Zend_Contoller_Action{
}
创建一个在同一个地方Zend
库称为Mylib
目录,仅此而已。
你也需要注册名称空间Mylib。 – 2011-03-06 06:23:16
我使用旧的自动加载器 - 不需要复杂的东西。 – 2011-03-06 06:31:36
My_Controller_Action extends Zend_Controller_Action { ... }
将其放置在library/My/Controller/Action.php
,然后在你app.ini(或引导),您需要注册的名称空间My
,那么所有你的控制器可以扩展My_Controller_Action。
我假设,当然,你知道赞成行动助手的论点,例如,这篇文章来自Matthew Weier O'Phinney:http://devzone.zend.com/article/3350 – 2011-03-06 12:34:15