2013-04-24 19 views
5

我想把2控制器結果放在一個控制器中,所以我在第一個使用'$response = $this->forward('Bundle:Controller:functionXXX');'轉發。Symfony2 |隱藏/刪除標題從響應/轉發

在控制器'functionXXXAction'我使用renderView返回響應。

的問題是,轉發功能在頁面頂部返回這個頭

"HTTP/1.0 200 OK Cache-Control: no-cache Date: Wed, 24 Apr 2013 09:56:50 GMT" 

的任何解決方案,從頁面隱藏?

+0

爲什麼你想結合兩個控制器的結果?也許你可以把邏輯的東西放入服務中,然後只使用一個控制器,它調用這兩個服務並將它們的結果組合起來。 – timaschew 2013-04-25 07:19:51

+0

感謝您的回答,我使用兩個控制器而不是服務,以便能夠用作ajax請求的Web服務... – 2013-04-25 08:19:26

回答

1

這個問題有點老,但也許有人會在未來尋找答案。爲了擺脫標題,你只需要調用: $ response = $ this-> forward('Bundle:Controller:functionXXX'); $ response-> getContent();