получить доступ к компонентам модуля = yii access module components
Primary tabs
бросаем компонент в папку /components внутри папки модуля, никакого пространства имён для него можно не определять (как видите сам мой модуль как раз в пространстве имён) и просто определяем метод init() в осоновном скрипте модуля, который вернёт параметры конфигурации (мой модуль лежит в папке forum)
// задаём пространство имён: namespace modules\forum; // так как класс находится в пространстве имён, обращаться к глобальному // пространству следует явно при помощи "\": class ForumModule extends \CWebModule { public function init() // определяем такой метод { $this->setImport(array( //'forum.models.*', 'forum.components.*', // подгружаем все компоненты из папки /components нашего модуля )); }
- Log in to post comments
- 2613 reads