2012-07-11 77 views
0

我正在使用Symfony 2並需要一些建議。模擬表單提交Symfony 2

我有一個Controller,它獲取表單請求並搜索數據庫中的匹配並呈現結果(所以它只是一個基本的搜索)。 現在我想重定向到這個控制器,但沒有來自表單。

更具體:

  • 我的搜索頁面上,填寫表格並點擊搜索按鈕 - >我得到了我的搜索結果。
  • 我在別的地方想要刪除一本書的labelCategory - >如果有些書仍然使用這個labelCategory,我想獲得這個labelCategory的搜索結果。

我到目前爲止唯一的想法是模擬表單提交,但我沒有找到如何去做。

我很樂意爲您提供幫助;)

回答

0

您根本不需要表單提交。只要把搜索的邏輯分類。比你想要的任何控制器都可以。也許Service Container文檔可以幫助

+1

感謝您的回答!不完全是我的問題的解決方案,因爲我已經將搜索部分從操作中分離出來,但它給了我正確的想法: 我的動機是重用搜索結果的呈現,因爲我不想編寫函數用於再次生成頁碼,僅對新控制器稍作修改。所以我將它們與控制器進行了概括和解耦,以便從其他任何控制器中使用它們。 – 2012-07-11 09:47:21

+0

那麼,模擬表單提交給Symfony還沒有回答?任何人? – 2014-12-01 20:19:48