Пытаюсь настроить работу модуля приложения на отдельном домене
приложение работает по адресу
модуль приложения работает по адресу
http://mod.dev.website.loc/ (тут всего один контроллер)
и для всей этой дребедени пытаемся создать правила
(почитав http://www.yiiframework.com/doc/guide/1.1/ru/topics.url)
return array(
'urlFormat' => 'path',
'showScriptName' => false,
'rules' => array(
'http://mod.dev.website.loc/<action:[\w]+>' => '/module/myController/<action>',
'http://dev.website.loc/<controller:[\w]+>/<action:[\w]+>' => '<controller>/<action>',
));
таким образом, пытаюсь получить следующее:
при генерации ссылок на createAbsoluteUrl(‘module/myController/test’, array(‘uid’=>1));
должна получиться ссылка
http://mod.dev.website.loc/test/uid/1
при генерации ссылки
createAbsoluteUrl(‘site/test’, array(‘uid’=>1));
Однако на практике иначе
если ссылка генерится внутри модуля, то получаю ссылку http://mod.dev.website.loc/module/site/test/uid/1
а если внутри основного приложения, ссылка получается нормальная.
Если строить ссылку в основном приложении на модуль
createAbsoluteUrl(‘module/myController/test’, array(‘uid’=>1))
тоже чепуха получается
'http://dev.website.loc/module/myController/test/uid/1