Каждый модуль может иметь свои настройки (переменные уровня модуля). Для получения доступа к такого рода настройкам из самого модуля я использую конструкцию типа вот такой:
Yii::app()->controller->module->propertyName;Однако если настройки модуля необходимо получить из другого модуля этого же приложения или из самого приложения - такой прием не подойдет, так как переменная module может быть не определена, если текущий контроллер не принадлежит модулю.
Для этого применяется конструкция вида:
Yii::app()->getModule('user')->propertyName;
Здесь 'user' - название модуля, замените его на название своего модуля.
ВНИМАНИЕ!!!
Название модуля пишется только в нижнем регистре, иначе не работает!
Второй вариант более универсальный и переносимый - стараюсь использовать только его.
Комментариев нет:
Отправить комментарий