我想用四个标签('a'、'b'、'c'、'd')过滤我网页上的数据。假设用户在此页面上:
/data/1/slug-for-one
并且用户想要现在为“c”过滤的数据,他点击“c”,他的会话对象中的一个 var 被更改,并且在“重新加载”同一页面时正确过滤了数据。
如何构建过滤器按钮的链接?创建一个特殊的控制器,它解析过滤器并重定向?控制器在哪里获取要重定向的 url?我不想通过每个 GET 的路由/url,因为用户可能会做坏事。
编辑:
正如评论中所指出的,在会话中使用过滤器是一个坏主意。那么通过过滤器的最佳方法是什么?是否可以设置一些可以在实际控制器之前解析的路由前缀?
例子:
/filter/c/data/1/slug-for-one