yII中利用urlManager将URL改写成restful风格 这里主要涉及url显示样式
2024-10-11 01:37:32
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',
),
最新文章
- 《Entity Framework 6 Recipes》中文翻译系列 (14) -----第三章 查询之查询中设置默认值和存储过程返回多结果集
- android修改debug keystore文件使之和正式keystore sha1一致
- mac 下安装 lua5.3 + cjson
- 无序数组的中位数(set+deque)hdu5249
- windows服务与桌面交互
- python之函数嵌套
- JavaWeb常见错误总结
- 关于拓扑排序(topologicalsort)
- Ubuntu14.04安装一个小问题,搜狗输入法
- 修改mysql root账号密码
- 使用wget下载JDK8
- javascript设计模式——策略模式
- 201621123043 《Java程序设计》第9周学习总结
- 远程文件同步详解(Remote File Sync)
- MXNET:深度学习计算-GPU
- npm速度过慢的解决方案
- ASP.NET站点Windows身份验证集成AD域,非LDAP
- jpa动态分页查找
- Shell笔记-02
- 51Nod 1133 不重叠的线段 | 典型贪心
热门文章
- hiho_1141
- 纠错工具之 - Proovread
- Python之路 day2 初识字典
- SPSS数据分析—分段回归
- DEV GridControl TableView隔行换色/奇偶行换色
- Educational Codeforces Round 14 E.Xor-sequences
- Codeforces #369 div2 D.Directed Roads
- 读《程序员的SQL金典》[3]--表连接、子查询
- Android开发--EditText的应用
- document的createDocumentFragment()方法