【发布时间】:2010-02-16 11:29:06
【问题描述】:
我正在编写一个允许您根据位置和类别过滤数据库结果的应用程序。
如果有人要在高尔夫类别下搜索利物浦,则 URI 将为 /index.php/search/Liverpool/Golf。
如果有人想按位置而不是类别搜索,他们将被发送到/index.php/search/Liverpool
但是,如果有人只想按类别进行过滤,他们将无法使用/index.php/search/Golf,因为这会被位置搜索捕获。
是否有最佳实践方法可以识别/index.php/search/Golf?关于向 URI 添加什么以使这两个查询不同的一些最佳实践? /index.php/search/category/Golf 或许?
尽管这开始显示出/index.php?search&category=Golf 的特征,这正是我想要避免的。
【问题讨论】:
-
看来
/index.php/search/category/Golf已经足够好了。就像标签
标签: php url codeigniter uri