【发布时间】:2014-11-15 19:53:00
【问题描述】:
我正在尝试在用户无法选择更多过滤器的页面上过滤来自数据库的结果。
我有:
...
$out .= '<a class="filter-link" href="'.$_SERVER['REQUEST_URI'].'&age='.$ageId.'">';
...
这样做的问题是,它显然会继续将相同的内容附加到查询字符串,即
?page=1&&age=3&age=3&age=1&age=6
如何使用 Laravel 使其正常工作?
【问题讨论】:
-
您的网站是如何构建的?您是否在同一页面上选择所有这些过滤器?也许使用复选框?
-
也许http_build_query可以帮助你?
-
谢谢,将每个过滤器链接到同一个控制器会更好吗?传递类似 age=3 的内容并将其附加到会话变量中?
标签: php laravel laravel-4 query-string