Вложенный модуль rights

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
twix
Сообщения: 86
Зарегистрирован: 2011.12.12, 18:25

Вложенный модуль rights

Сообщение twix »

День добрый!

Нужны yii-user и yii-rughts. Есть свой модуль admin. Необходимо, чтобы редактирование ролей было в интерфейсе модуля admin. Постоянно возникают ошибки, уже не знаю что придумать :cry:
Пришел к выводу, что надо yii-rights вложить в модуль admin. Ок, ложу yii-rights в admin.modules.rights. Подключаю как вложенный модуль в modules.php:

Код: Выделить всё

    'modules'=>array(
            'admin'=>array(
                'modules'=>array(
                    'rights'=>array(...)
 
В main.php

Код: Выделить всё

    'import'=>array(
        'application.models.*',
        'application.components.*',
        'application.helpers.*',
            
                'application.modules.user.models.*',
                'application.modules.user.components.*',
            
                'application.modules.admin.modules.rights.*',
                'application.modules.admin.modules.rights.models*',
                'application.modules.admin.modules.rights.components.*',
    ),
 
На начальной странице /admin/rights все ок. Иду дальше, например /admin/rights/assignment/view выходит "Non-static method Structure::getStructureTree() should not be called statically, assuming $this from incompatible context". Да, есть такая же модель в корне и там этот метод не static, поэтому и ошибка. Но как заставить брать модель из модуля admin???

пс. Все мануалы, что есть в сети прогуглил и прочел.
Аватара пользователя
twix
Сообщения: 86
Зарегистрирован: 2011.12.12, 18:25

Re: Вложенный модуль rights

Сообщение twix »

up :)
Ответить