Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Zend модули, Не подключаются bootstrap'ы модулей 
:(
    Опции темы
NFL
Дата 17.3.2012, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 5.5.2009

Репутация: нет
Всего: нет



В общем, решил я разбить свое простенькое приложение на ZF на модули.

Вот такая структура сейчас:
user posted image

Файл modules\admin\Bootstrap.php:

Код

<?php
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap {
    
    protected function _initAcl() {
        $acl = new Zend_Acl();
        $acl->addResource('index');
        $acl->addResource('user');
        $acl->addResource('error');

        $acl->addRole('guest');
        $acl->addRole('local_admin');
        $acl->addRole('global_admin', 'local_admin');

        $acl->allow('local_admin', 'index');
        $acl->allow('global_admin', 'index');
        $acl->allow('global_admin', 'user');
        $fc = Zend_Controller_Front::getInstance();
        $fc->registerPlugin(new Application_Plugin_AccessCheck($acl, Zend_Auth::getInstance()));
    }

}


Когда в application.ini добавляю строки:

Код

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = 


Проект наглухо вырубается, с ошибкой max execute time. Как быть?

Если убрать строку resources.modules[] =  тогда Admin_Bootstrap не работает. Что делать? ХелпЪ! smile 
PM MAIL   Вверх
Aliance
Дата 9.4.2012, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Надеюсь тема ещё актуальна и меня не назовут некрофилом ;)

Какая версия ZF? Если одна из последних и используется Zend_Application_Resource_Frontcontroller то нужно делать так:
Код

; Zend_Application_Resource_Frontcontroller
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.moduleControllerDirectory = "/controllers"


А так вроде все верно.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0715 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.