【发布时间】:2013-11-29 13:15:07
【问题描述】:
在 Symfony 2 应用程序中,我试图实现一个带有搜索框和一些附加过滤器(选择小部件)的表单。搜索框在数据库中查找记录,然后显示有关该记录的详细信息。过滤器用于显示或隐藏某些类型的详细信息。
如果没有找到或找到一条记录,这会起作用,因为我可以留在同一个控制器和操作中。但是,如果找到多个记录,我会渲染一个显示选择对话框的不同模板。列表中的每条记录都是返回原始页面的链接,但以记录 ID 作为参数。
当我单击该链接时,我丢失了表单数据。在此处通过重定向保留表单数据的最佳方法是什么(或有条件地显示没有重定向的选择对话框)?
【问题讨论】: