我想將一個變量傳遞給我的控制器,無論其請求方法(POST或GET)如何,我都需要獲取它的值,相當於$ _REQUEST ['myvar'],我該怎麼做?
3
A
回答
5
要獲得url屬性這是一個路線的一部分,你必須做這樣的事情(在控制器中):
$request->attributes->get(<attribute_name>);
如果你需要得到POST或GET參數,你必須使用此代碼:
$request->get(<parameter_name>);
如果你需要得到$ _ SERVER數組的價值,你必須這樣做:
$request->server->get(<server_key_name>); //$request->server->get('HTTP_REFERER');
0
我找到了答案......而不是使用下列之一:
public function indexAction(Request $request)
{
$request->query->get('myvar'); //gets GET var.
$request->request->get('myvar'); //gets POST var.
...
我需要調用在請求得到類
public function indexAction(Request $request)
{
$myvar = $request->get('myvar', null);
...
+1
您不需要將'null'傳遞給'get'方法,因爲它已經是默認值。 – COil 2014-09-26 08:46:24
相關問題
- 1. PHP $ _REQUEST變量
- 2. 如何結合PHP變量和$ _REQUEST?
- 3. 如何獲得變量
- 4. 節省$ _REQUEST變量作爲常量
- 5. 瞭解$ _REQUEST。爲什麼這不會獲得$ _REQUEST ['submit']?
- 6. 如何調試'保存'== $ _REQUEST ['action'],'reset'== $ _REQUEST ['action'],$ _REQUEST ['saved']和$ _REQUEST ['reset']
- 7. 無法獲得$ _REQUEST值在PHP
- 8. 在PHP中設置值爲$ _REQUEST變量
- 9. PHP:$ _GET包含的變量不在$ _REQUEST
- 10. 我如何獲得表變量的rowcount?
- 11. 如何獲得C++變量聲明
- 12. 如何獲得POST變量的jQuery
- 13. 如何獲得帶有變量的NSString?
- 14. ExtJS的:如何獲得Session變量
- 15. 如何獲得一個變量的xml
- 16. equationsToMatrix:我如何獲得變量的值?
- 17. 如何獲得所有全局變量
- 18. 如何在PHP中獲得$ _GET變量
- 19. 如何獲得更多的變量值?
- 20. 如何獲得JSON字符串變量
- 21. 如何獲得%vsspv_visualstudio_dir%變量的值?
- 22. 道場:如何獲得變量
- 23. Apache - 如何獲得REMOTE_USER變量
- 24. 如何獲得塊內變量的值
- 25. 關於視圖如何獲得變量
- 26. 如何獲得一個變量持續
- 27. Javascript ajax後,如何獲得變量?
- 28. 如何用mod_rewrite獲得乘積變量
- 29. 如何獲得count變量的輸出?
- 30. 如何獲得jQuery的變量的值
'$ _SERVER'是一個超全球化的,它可以從任何地方獲得。你可以隨時隨地使用它。類似於'$ _GET'和'$ _POST'。 – castis 2014-09-25 22:18:27