php – 从网址隐藏所有控制器

开发技术 作者: 2024-07-04 10:35:01
我已经使用Yii的urlManager将我的网址从mypage.com/controller/view重写为mypage.com/view.但我有多个控制器,并希望在所有控制器上应用它.可以这样做吗? 我当前的urlManager: 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false,
我已经使用Yii的urlManager将我的网址从mypage.com/controller/view重写为mypage.com/view.但我有多个控制器,并希望在所有控制器上应用它.可以这样做吗?

我当前的urlManager:

'urlManager'=>array(
      'urlFormat'=>'path','showScriptName'=>false,'rules'=>array(
      '<action:\w+>' => 'site/<action>',),

解决方法

第一种方式:

'<action:(login|logout|about)>' => 'site/<action>','<action:(view|edit)>' => 'product/<action>',

实现此功能的第二种方法是使用Using Custom URL Rule Classes

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_38393.html
php 网址 隐藏 所有 控制器