我在控制器/索引中创建了一个带有POST操作的小型搜索和过滤器表单,它将自己的条件和字段POST给paginate($this->paginate($conditions)
).
这对第一页很有用,但是在后续页面中,过滤条件会丢失.分页passedArgs
很好地支持GET变量.
是否有一种不复杂的方法将POST条件传递给其他分页页面?
我所看到的方法是$conditions
通过会话传递,这不是没有分配会话的复杂性,并且在再次提交表单时取消设置会话(用户对过滤条件的更多改进).另一种方法是将$conditions
序列化字符串url_encode
作为GET参数传递.
是否有一种很好的"蛋糕"方式来做到这一点passedArgs
.会话,url_encode
看起来不像蛋糕风格.
谢谢