Yii UrlManager 操作或控制器
Yii UrlManager Action OR Controller
是否可以在 Yii UrlManager 规则中设置规则或站点/?例如,有 "action Contacts in SiteController" 和 "controller MediController"。如果存在,Yii 必须使用来自 SiteController 的操作,如果不存在,则使用用户 MediaController/index。
在Url管理器中,它会从上到下搜索。
据我所知,您不能为同一个 Url 别名定义两个 CONTROLLER/ACTION。
但是你可以在siteController中使用controller forward。如果您的条件不满足,则转发给 mediaController。
$this->forward('media/index');
希望有所帮助!!
是否可以在 Yii UrlManager 规则中设置规则或站点/?例如,有 "action Contacts in SiteController" 和 "controller MediController"。如果存在,Yii 必须使用来自 SiteController 的操作,如果不存在,则使用用户 MediaController/index。
在Url管理器中,它会从上到下搜索。
据我所知,您不能为同一个 Url 别名定义两个 CONTROLLER/ACTION。
但是你可以在siteController中使用controller forward。如果您的条件不满足,则转发给 mediaController。
$this->forward('media/index');
希望有所帮助!!