我對symfony非常陌生。在其他語言如java和其他語言中,我可以使用request.getParameter('parmeter name')
來獲取值。如何在symfony2中獲取請求參數
有什麼類似的,我們可以用symfony2做。
我看過一些例子,但沒有一個適合我。假設我有一個名稱爲的用戶名爲的表單字段。在表單動作我試圖用這樣的:
$request = $this->getRequest();
$username= $request->request->get('username');
我也曾嘗試
$username = $request->getParameter('username');
和
$username=$request->request->getParameter('username');
但沒有一個選項是working.However以下工作得很好:
foreach($request->request->all() as $req){
print_r($req['username']);
}
我在哪裏做錯了使用getParameter()
方法。任何幫助將不勝感激。
你有兩行一個錯字:'$請求 - >請求 - 得到( )'應該是'$ request-> request-> get()'。這可能嗎? – halfer 2012-03-20 11:01:02
在代碼中寫了相同的內容。在這裏輸入錯誤。在這裏輸入錯誤.still這不起作用。 – Inventillect 2012-03-20 12:08:22
您是否(a)檢查了手冊以確保'get()'是正確的方法,並且(b)打開了PHP通知,以便您可以查看是否有任何問題? (c)Symfony 2是否有像symfony 1這樣的調試工具欄,所以你可以看看你是否犯了錯誤? – halfer 2012-03-20 12:31:01