thinkphp路由的问题
1. 用’$’结尾,避免拦截了前缀相同的路由
'news$' => 'index/news/index','news/detail' => 'index/news/detail',
2. 实现地址栏直接跟参数的值,如:http://xxx.com/news/123.html
// 控制器方法中定一个变量public function detail(id = null) {...}// 路由中用':id'接受参数'news/:id' => 'index/news/detail',// 参数为非必填用'[]''news/[:id]' => 'index/news/detail',
3.前端只写一次地址,路由随便改:url()方法
<a href="{:url('index/news/detail?id='.$vo['id'])}">{$vo.title}</a>
4.控制器级别太深,路由用’/‘连接报错:控制器用’.’连接
'user' => 'index/user.index/index',
上一篇:
将多个变量合并为数组,并以变量名为键
下一篇:
PHP识别手机访问
0人点赞
