2015-05-15 6 views
2

Возможно ли в правилах Yii UrlManager установить правило OR site /? Например, есть «действие Контакты в SiteController» и «контроллер MediController». Yii должен использовать действие с SiteController, если он существует, или пользователь MediaController/index, если нет.Yii UrlManager Action OR Controller

ответ

1

В UrlManager, он будет искать от Top to Down.

Так что, насколько я знаю, вы не можете определить два CONTROLLER/ACTION для одного и того же псевдонима Url.

Но вы можете использовать контроллер вперед в siteController. Если ваше состояние не удовлетворяет, то перейдите к mediaController.

$this->forward('media/index'); 

Надежда помогает!

+0

Его то, что я писал :(+1 –

+0

Да, я просто сделал это, прежде чем увидел ваш ответ. Thx :) –

+0

Еще вы должны принять его в качестве ответа, чтобы он мог вести других тоже :) –

Смежные вопросы