【发布时间】:2015-05-15 02:52:39
【问题描述】:
是否可以在 Yii UrlManager 规则中设置规则或站点/?例如,有“SiteController 中的操作联系人”和“控制器 MediController”。 Yii 如果存在则必须使用来自 SiteController 的操作,否则必须使用用户 MediaController/index。
【问题讨论】:
标签: php regex url yii yii-url-manager
是否可以在 Yii UrlManager 规则中设置规则或站点/?例如,有“SiteController 中的操作联系人”和“控制器 MediController”。 Yii 如果存在则必须使用来自 SiteController 的操作,否则必须使用用户 MediaController/index。
【问题讨论】:
标签: php regex url yii yii-url-manager
在 UrlManager 中,它会从上到下搜索。
据我所知,您不能为同一个 Url 别名定义两个 CONTROLLER/ACTION。
但是你可以在 siteController 中使用控制器转发。如果您的条件不满足,则转发给 mediaController。
$this->forward('media/index');
希望有帮助!!
【讨论】: