Возможно ли в правилах Yii UrlManager установить правило OR site /? Например, есть «действие Контакты в SiteController» и «контроллер MediController». Yii должен использовать действие с SiteController, если он существует, или пользователь MediaController/index, если нет.Yii UrlManager Action OR Controller
2
A
ответ
1
В UrlManager, он будет искать от Top to Down.
Так что, насколько я знаю, вы не можете определить два CONTROLLER/ACTION для одного и того же псевдонима Url.
Но вы можете использовать контроллер вперед в siteController. Если ваше состояние не удовлетворяет, то перейдите к mediaController.
$this->forward('media/index');
Надежда помогает!
Смежные вопросы
- 1. Yii urlManager неограниченных параметров
- 2. Yii UrlManager не работает
- 3. Yii Urlmanager правило выпуск
- 4. Yii UrlManager routing
- 5. Yii urlmanager crazy rules
- 6. Yii CLinkPager & urlManager правило
- 7. Нестандартные URLs с Yii urlManager
- 8. Yii urlManager - Динамическое имя контроллера
- 9. Yii urlManager язык в URL
- 10. Yii рамки urlManager переписать правила
- 11. Yii urlManager правило Parametr с слэш
- 12. yii urlmanager не работает для получения атрибутов
- 13. Yii urlManager и jquery ajax GET запрос
- 14. YII URLManager для RESTfull API
- 15. Yii UrlManager и несколько Получить параметры
- 16. Yii urlmanager, добавить язык на домашней странице
- 17. Yii UrlManager исключение суффикса
- 18. Yii-framework UrlManager perfomance
- 19. Правильное правило для urlManager Yii
- 20. Yii seo url rewrite urlManager и .htaccess
- 21. Yii url rewrite url using urlManager?
- 22. Yii urlManager проверить недостающую строку
- 23. Ajax + Controller Action в Yii2
- 24. Yii2 validation on controller action
- 25. Yii 1: UrlManager не вызывает правильное действие в контроллере модуля
- 26. Urlmanager и контроллера :: createUrl ошибка в YII
- 27. Rails Admin controller action action
- 28. Yii Parsing Urlmanager Link Back To Array
- 29. Yii, custom UrlManager :: createUrl() crash the widget-create-link
- 30. Ошибка Yii 404 с указателем urlmanager до false
Его то, что я писал :(+1 –
Да, я просто сделал это, прежде чем увидел ваш ответ. Thx :) –
Еще вы должны принять его в качестве ответа, чтобы он мог вести других тоже :) –