Zend框架:实现Zend_acl



我正在尝试实现zend_acl .我创建了一个自定义插件并将其放入

myzend/library/My/Controller/Plugin/Acl.php

其中 myzend 是我的项目的目录。我正在尝试使用 application.ini初始化此自定义插件

autoloaderNamespaces[] = "My_"
resources.frontController.plugins.acl = "My_Controller_Plugin_Acl"

我收到错误消息:

致命错误:在 中找不到类"My_Controller_Plugin_Acl" E:\wamp\www\myZend\library\Zend\Application\Resource\Frontcontroller.php 在第 117 行

有什么建议吗?

您是否在引导程序中注册了该插件?

将其添加到您的引导.php文件

protected function _initAcl() {
        $frontController = Zend_Controller_Front::getInstance();
        $frontController->registerPlugin(new My_Controller_Plugin_Acl());
    }

最新更新