Zend框架:实现Zend_acl


Zend framework: Implementing 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());
    }