yii中urlmanager配置
来源:互联网 发布:数据分析师是什么专业 编辑:程序博客网 时间:2024/04/30 05:36
YII中利用urlManager将URL改写成restful风格
这里主要涉及url显示样式
1.打开config文件夹下面的mian.php
2.修改内容
如把地址http://www.test.com/index.php?r=site/page/sid/1修改为http://www.test.com/site/page/sid/1
[php]
'urlManager'=>array(
'showScriptName'=>false, // 这一步是将代码里链接的index.php隐藏掉。
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
修改为如果想不显示参数名可直接添加规则 添加规则后地址为http://www.test.com/site/page/1
[php]
'rules'=>array(
'<controller:\w+>/<action:\w+>/<sId:\d+>'=>'<controller>/<action>',
),
还可以修改成http://www.test.com/site/page/Sid1
[php]
'rules'=>array(
'<controller:\w+>/<action:\w+>/Sid<sId:\d+>'=>'<controller>/<action>',
),
不显示controller和action http://www.test.com/Sid1
[php]
'rules'=>array(
'Sid<sId:\d+>'=>'site/page',
),
注意定义规则的顺序
0 0
- yii中urlmanager配置
- Yii中urlManager的配置
- Yii中urlManager的配置
- Yii中urlManager的配置
- Yii中urlManager的配置
- Yii中urlManager的配置
- yii modules urlManager 配置
- Yii urlManager
- Yii urlManager
- yii urlManager
- Yii 2.0 在Nginx下的urlManager配置
- Yii之urlManager相关
- YIIweb.php中urlManager的配置
- YII 开启URL伪静态方法(yii中urlManager匹配和注意点)
- YII 开启URL伪静态方法(yii中urlManager匹配和注意点)
- yii2 Apache配置urlManager
- YII2安装中遇到的错误解决Calling unknown method: yii\web\UrlManager::addRules()
- YII2安装中遇到的错误解决Calling unknown method: yii\web\UrlManager::addRules()
- 线程编程之条件变量
- Gson类的高级使用
- JDK源码走读(2):容器之PriorityQueue
- Android 在Xml控件中对应的颜色透明度
- Maven核心之pom详解
- yii中urlmanager配置
- lintcode,将二叉树拆成链表
- JS基础——运行脚本
- Android 多渠道打包基础(友盟)
- Face Alignment at 3000 FPS通俗易懂讲解二 LBP局部二进制特征(特征映射)的生成
- 网络编程-局域网通信
- 动手DIY一个underscorejs库及underscorejs源码分析3
- MAC OSX环境下cordova和ionic的安装配置
- shell中条件判断if中的-z到-d的意思