Результат accessControl filter

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Unlite
Сообщения: 2
Зарегистрирован: 2014.12.18, 01:00

Результат accessControl filter

Сообщение Unlite »

Здравствуйте, такой вопрос: Можно ли при помощи $module = Yii::app()->getModule('*module*') узнать доступен ли этот модуль для пользователя, если в *module*Module.php настроен accessControl.

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

public function filters()
    {
        return array(
            'accessControl',
        );
    }
    
    public function accessRules()
    {
        // rules
    }
В обще вот что я пытаюсь сделать. В админке вывожу в цикле через метод Yii::app()->getModules() все модули в системе, и я хочу выводить лишь те модули которые доступны пользователю. Почему то не смог найти ответ на вопрос в гугле или доках по accessControl,filters, а при поиске на сайте по accessControl могу застрять на пару дней читая все посты.
checkAccess() как я понял работает только с настроенными событиями в AuthManager;
Ответить