2013-11-13 6 views
0

Я пытаюсь реализовать zend_acl. Я создал пользовательский плагин и поместил его вZend framework: Реализация Zend_acl

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

Где myzend это каталог моего проекта. Я пытаюсь инициализировать этот пользовательский плагин из application.ini с помощью

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

я получаю сообщение об ошибке:

Fatal error: Class 'My_Controller_Plugin_Acl' not found in E:\wamp\www\myZend\library\Zend\Application\Resource\Frontcontroller.php on line 117

Есть предложения?

ответ

0

Вы зарегистрировали плагин в своем бутстрапе?

Добавьте это в bootstap.php файл

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

я добавить эту строку в моей начальной загрузки и его дает ошибку .. Фатальная ошибка: Class 'My_Controller_Plugin_Acl' не найден в E: \ WAMP \ WWW \ myZend \ application \ Bootstrap.php в строке 62 –

+0

какая ошибка ???? – coolguy

+0

Неустранимая ошибка: Class 'My_Controller_Plugin_Acl' не найден в E: \ wamp \ www \ myZend \ application \ Bootstrap.php в строке 62 –

Смежные вопросы