我想用四个标签('a','b','c','d')过滤我网页上的数据。比方说,用户在这个页面上:如何更改会话数据并保持在同一页面上?
/data/1/slug-for-one
和用户想要的数据,现在筛选的“C”,他点击“C”,在他的会话对象变量被改变,并且数据被正确过滤同时'重新加载'相同的页面。
我如何构建过滤器按钮的链接?创建一个专门的控制器,解析过滤器并重定向?控制器在哪里获得url重定向?我不希望每个GET都传递路由/ URL,因为用户可能会做坏事。
编辑:
正如在评论中指出,这是一个坏主意,Stroe的会话过滤器。那么通过过滤器的最佳方式是什么?是否可以设置一些可在实际控制器之前解析的路由前缀?
例如:
/filter/c/data/1/slug-for-one
您可以使用POST请求,并添加POST请求的路线为处理这一 – 2012-07-20 21:30:41
是否有一个原因,这个数据必须驻留在会话的数据的专用控制器?这看起来像是错误的地方。听起来像它应该是一个参数(GET/POST)。另外,如果用户使用不同的标签打开多个页面/选项卡,该怎么办? – samitny 2012-07-20 21:31:22