【问题标题】:A Controller plugin defined in application.ini not found by the front controller前端控制器未找到 application.ini 中定义的控制器插件
【发布时间】:2011-07-22 13:34:12
【问题描述】:

我在 application.ini 目录中定义了一个插件,例如

resources.frontController.plugins.acl = "CMS_Controller_Plugin_Acl"

命名空间CMS_在bootstrap.php中设置为自动加载

    $autoLoader = Zend_Loader_Autoloader::getInstance();
    $autoLoader -> registerNamespace("CMS_");

但是,当我启动程序时,我得到了这个错误。

Class 'CMS_Controller_Plugin_Acl' not found in xxx\Zend\Application\Resource\Frontcontroller.php on line 117

【问题讨论】:

  • /path/to/libray/CMS/Controller/Plugin/Acl.php 根据 zf 参考的建议

标签: zend-framework front-controller


【解决方案1】:

尝试在插件之前的application.ini 中注册您的命名空间。

autoloaderNamespaces.CMS = 'CMS'
resources.frontController.plugins.acl = "CMS_Controller_Plugin_Acl"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    相关资源
    最近更新 更多