http://192.168.0.4/allonkid/TaskControlPanel/viewPerformance?child=80000008&datefrom=03%2F01%2F2014&dateto=04%2F30%2F2014
当地址栏中出现这种情况时,我很容易获得两者的值:子ID和日期。 在使用分页转到下一页时,URL更改为:
http://192.168.0.4/allonkid/TaskControlPanel/viewPerformance?child=80000008&datefrom=03%2F01%2F2014&dateto=04%2F30%2F2014/2
在这种情况下,我无法获取子ID和日期的值。
请帮帮我。感谢
答案 0 :(得分:1)
如果您要使用URI路由,它应该是这样的:
你是网址:
http://192.168.0.4/allonkid/TaskControlPanel/viewPerformance?child=80000008&datefrom=03%2F01%2F2014&dateto=04%2F30%2F2014&page=2
然后你可以在你的config / routes.php中添加一行:
$routes['/allonkid/TaskControlPanel/viewPerformance?child=(:any)&datefrom=(:any)&dateto=(:any)/(:num)'] = '/allonkid/TaskControlPanel/viewPerformance/$1/$2/$3/$4'
其中
$1 = child
$2 = datefrom
$3 = dateto
$4 = page // pagination
这可以根据您的需要进行修改。我的提示不仅仅是复制和粘贴我的答案,但了解该过程还要确保在您的配置中启用查询字符串
然后使用URI分段处理它