【发布时间】:2015-04-23 18:53:32
【问题描述】:
我有一个带有一些选择框的搜索表单。我使用嵌入式控制器在每个页面的 headnavi 中呈现它。 (http://symfony.com/doc/current/book/templating.html#embedding-controllers) 我想使用表单输出重定向到我的列表视图页面,如下所示:
/list-view/{city}/{category}?q=searchQuery
当我通过路由调用控制器时,我的表单和请求运行良好,但不幸的是,当我嵌入控制器时,我遇到了两个问题。就像我在这里读到的 (Symfony 2 - Layout embed "no entity/class form" validation isn't working) 一样,由于子请求,我的请求没有被我的表单处理。答案中有一个解决方案,但不是很详细。 修复第一个问题后,另一个问题是我无法从嵌入式控制器 (Redirect from embedded controller) 进行重定向。 也许有人有一个更简单的解决方案,让我在每个页面上都有一个表单,让我重定向到它的数据?
非常感谢和问候 拉斐尔
【问题讨论】: