使用Symfony 2模拟表单提交

时间:2012-07-11 08:37:44

标签: forms symfony

我正在使用Symfony 2并需要一些建议。

我有一个Controller,它获取一个表单请求并在数据库中搜索匹配并呈现结果(因此它只是一个基本搜索)。 现在我想重定向到这个控制器,但没有来自表单。

更具体一点:

  • 我在搜索页面上,填写表单并点击搜索按钮 - >我得到了搜索结果。
  • 我在其他地方,想要删除图书的labelCategory - >如果某些书籍仍然使用此labelCategory,我想获得此labelCategory的搜索结果。

到目前为止我唯一的想法是,以某种方式模拟表单提交,但我没有找到如何做到这一点。

我很乐意为你提供一切帮助;)

1 个答案:

答案 0 :(得分:0)

您根本不需要提交表单。只需将搜索逻辑放在单独的类中。你可以在任何你想要的控制器中使用它。也许Service Container doc可以提供帮助