thinkphp分组下url路由怎么都不成功,那位帮忙解决一下啊
php吧
全部回复
仅看楼主
level 7
zjl895376896 楼主
直接上代码:
'URL_ROUTER_ON'=>true,
//路由规则定义
'URL_ROUTE_RULES'=>array(
//'/^news/:name$/'=>'News/cate',
//'news/:id'=>'/News/read?id=:1',
'news/read/:id'=>'/News/read/:1', //规则路由
),
public function read(){
$id=$_GET['id']+0;
$this->assign('id',$id);
$this->display('info');
}
使用链接访问<a href="<{:U('news/5')}>">news/5</a>
2013年01月08日 07点01分 1
level 7
zjl895376896 楼主
链接中如果<{:U('news/5')}>当这里的news为小写时提示无法加载news模块,改成首字母大写收提示非法操作5,不知道怎么回事,NewsAction是在默认分组里的
2013年01月08日 07点01分 2
'news/:id'=>'/News/read/:1', //试试看
2013年08月26日 10点08分
level 11

//'news/:id'=>'/News/read?id=:1',
这一行注释掉了。
2013年01月08日 07点01分 3
你的意思使用'news/:id'=>'/News/read?id=:1',这个吗,关键使用哪一个都没用啊
2013年01月08日 08点01分
@阿巴部 我把我的代码给你发一份,你帮我看一下好吗,没有数据库,就是想用一下url路由
2013年01月08日 08点01分
大哥,你怎么解决的?
2013年08月26日 10点08分
1