|
ci的链接很干净,看起来很整齐,但由于参数的意义完全由在URL中的顺序决定,而不是通过键值对的形式来规定,所以由此导致很大不便。我觉得有以下几点:
1、搜索,搜索的时候可能想动态的增加、减小某些搜索关键词,例如,通过账号和年龄中的一个或者两个组合来搜索用户,在URL中,如果只出现一个参数,我们根据没办法知道这是账号还是年龄。
2、跳转到登录前页面,一般的做法是在地址上带一个参数ref="xxx"就可以了,但是换成CI后,你不能这么弄:
http://xxx.com/login/index/http://www.xxx.com/home。
3、分页,分页的时候必须指定一个base_url,大大降低了分页类的灵活性。不得不在每次分页的时候都写一大堆代码。
4、搜索+分页,这个老大难了,不说了。
在CI,要实现上面的功能,少不了用session。
其它大家补充。 |
|