我需要将所有 /home/college
、/home/school
等路由到 home
Controller 的 index
Action ,具有以下原型(prototype)。
function index($type="school"){
...
}
下面是我的路由定义
Router::connect('/home/:type',array('controller'=>'home','action'=>'index'),array('pass'=>array('type'),'type'=>'(college)|(school)'));
我也在里面使用分页。但是当我生成下一个和上一个链接时,它如下所示
http://mysite.com/home/index/school/page:2
如何从链接中删除“索引”?
最佳答案
我不确定您是否会很幸运地删除 index
,因为这是默认操作。
但是,令我惊讶的是您的路由可以正常工作,因为 mode
未定义。
Router::connect('/home/:type',
array('controller'=>'home', 'action'=>'index'),
array('pass'=>array('type'), 'type'=>'(college|school)'));
关于php - 路由分页链接的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539540/