#1 xiaoziwuzui
@jake 伪静态规则怎么设置呀?/article/show/8.html
这种要怎么转到 ?c=article&a=show&id=8
在规则那里 '
这样写好像没有用?
2015-09-30 11:12:54
2015-09-30 11:12:54
2015-09-30 11:33:18
jake 发表于 2015-9-30 11:33
/article/show/8.html
配置是
2016-03-01 16:02:55
'rewrite' => array(这是一个需求,但是我这个user/view方法.特么还有一种情况是不需要带ID的.就是查看自身的资料.
'user/view/.html' => 'user/view',
'/.html' => ' /',
);
echo url('user','view',array('id'=>1));
echo url('user','view');这个时候就挂掉了.会输出这样.
http://test.web.con/user/view/1.html然后我改动了一下规则.
http://test.web.con/user/view/.html
'rewrite' => array(并且把url函数改动了一下.
'/.html' => ' /',
'// .html' => ' /',
);
//break;把这个break注释掉就能达到我的目标.就是能支持 带参数和不带参数两种.
}
}
return isset($urlArray[$url]) ? $urlArray[$url] : $url;
2016-03-01 16:19:40
xiaoziwuzui 发表于 2016-3-1 16:19
大地震了,
刚刚照着jake这样试了一下.确实单个可以.但是会有另外的问题. 先举个粟子.
这是规则.上个简单的. ...
2016-03-02 08:38:12
jake 发表于 2016-3-2 08:38
按你的说法,不就是:
'rewrite' => array(
2016-03-02 13:08:38
jake 发表于 2016-3-2 08:38
按你的说法,不就是:
'rewrite' => array(
2016-03-02 13:09:07
jake 发表于 2016-3-2 08:38
按你的说法,不就是:
'rewrite' => array(
2016-03-02 13:10:39
2016-03-02 13:14:07
xiaoziwuzui 发表于 2016-3-2 13:09
这样配置确实 是可以实现想要的效果. 但是针对同类型的URL,好像要设置很多路由规则才行. . 再加上URL函数 ...
2016-03-02 13:38:12
jake 发表于 2016-3-2 13:38
1. 相对来说,新版speed框架的路由实现,是最简洁而且高效的,几乎任何的规则都能做到。
2. 通用规则就是 ...
2016-03-03 10:10:16
xiaoziwuzui 发表于 2016-3-3 10:10
昨天晚上发现一个新BUG.
如果我的方法名称是 cash_view,cash_edit这类的名字.
就会出BUG,方法名不能带_. ...
2016-03-03 11:37:43
jake 发表于 2016-3-3 11:37
方法名是建议驼峰命名,而且要以action开头,如actionIndex这样的方式。
没有action开头的,是不能通过UR ...
<{url c="user" a="fans_edit"}>
Err: Method 'action_fans_edit' of 'user' is not exists!本意是 fans_edit是一个方法. 但是这样被路由挡住了. 应该是被解析到了 user模块 的 fasn类的 edit方法.
2016-03-03 22:24:16
xiaoziwuzui 发表于 2016-3-3 22:24
我自己改动了action名字. 在后面加了一个 _ 我推荐官方也可以改下. 这样方便阅读和查看.
情景大概是这样 ...
Err: Controller 'finance_cash' is not exists!这样才是我昨天遇到的问题.
2016-03-03 22:27:15
2016-03-04 08:47:10