我正在使用Symfony2和Doctrine 2.我無法獲取symfony 2中的張貼值
我在Symfony2中創建了一個表單。但我無法獲取控制器中的發佈值。我用它來獲取值的語法是:
$block = $request->request->get('txtblock');
我正在使用Symfony2和Doctrine 2.我無法獲取symfony 2中的張貼值
我在Symfony2中創建了一個表單。但我無法獲取控制器中的發佈值。我用它來獲取值的語法是:
$block = $request->request->get('txtblock');
你應該嘗試使用var_dump()
上$request->request->all()
。這樣,您可以調試已發送的內容。很可能,您的表單/輸入字段具有不同的名稱。
您可以嘗試打印$ _POST的內容。這不是Symfony設計的方式,但如果$ _POST也是空的,我猜這個問題出現在你的表單提交中。
你能告訴我們表單嗎? – j0k
獲取POST值的代碼是正確的。所以很可能該值的名稱不正確或未提交。 – prehfeldt