Всем привет!
У меня в данный момент используется модуль Yii-user, и всё приложение обращается к нему. Я создал дубль модуля modules/userx/. Мне надо в конфиге изменить подключаемый модуль так, чтобы всё приложение при обращении к UserModule попадало на modules/usex. Как это сделать? Просто импортировать модуль из другой директории не получается, всё равно обращается к modules/user. Подскажите плз.
подмена имени модуля
-
- Сообщения: 55
- Зарегистрирован: 2012.04.16, 07:15
Re: подмена имени модуля
В api такое есть-
Поэтому меняем конфигурацию:By default, the module class is determined using the expression <code>ucfirst($moduleID).'Module'</code>.
And the class file is located under <code>modules/$moduleID</code>.
You may override this default by explicitly specifying the 'class' option in the configuration.
Код: Выделить всё
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.userx.*',
'application.modules.userx.models.*',
'application.modules.userx.components.*',
...
),
'modules'=>array(
'userx' => array(
'class'=>'user',
...
),
)
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: подмена имени модуля
<code>ucfirst($moduleID).'Module'</code>
может UserxModuleчтобы всё приложение при обращении к UserModule
Re: подмена имени модуля
@lancecoder
Я думаю не может, т.к. тут проблема в том чтобы не искать все UserModule в проекте и менять их на UserxModule
Я думаю не может, т.к. тут проблема в том чтобы не искать все UserModule в проекте и менять их на UserxModule
-
- Сообщения: 55
- Зарегистрирован: 2012.04.16, 07:15
Re: подмена имени модуля
yiijeka писал(а):@lancecoder
Я думаю не может, т.к. тут проблема в том чтобы не искать все UserModule в проекте и менять их на UserxModule
Точно, спасибо.