【发布时间】:2015-01-28 08:09:47
【问题描述】:
我有一个页面。顶部有一个搜索框,用户可以在其中选择搜索选项。搜索表单将通过 GET 方法提交。
在底部还有另一个表单,包含一组嵌入表单,所有嵌入表单都有一个保存按钮,通过 POST 方法提交它们。
当我选择搜索选项并提交搜索表单时,我可以得到默认显示带有所选搜索选项的搜索表单,以及其中包含搜索结果的结果表单。
当我通过点击保存按钮提交结果表单时,之前选择的搜索选项默认不会显示在我的搜索表单中。
所以我的问题是,我不希望用户在每次保存操作后选择搜索选项...我希望它们默认显示...所以我知道当用户单击保存按钮时,它只会提交底部通过 POST 方法形成表单,这就是我在那里没有搜索选项的原因。
我尝试从搜索表单存储 query() 参数并将它们保存在会话参数中,但我不知道如何将此参数传递给搜索表单,我应该将它们注入请求中吗?!
在 symfony2 中是否有任何理智的方法可以让 2 个单独的表单相互协作?!
提前感谢您的宝贵时间!我感谢任何帮助或建议!谢谢!
【问题讨论】: