最近我浏览了symfony2 api文档,这是我在Request get方法的文档中找到的内容:
避免在控制器中使用此方法:
- 慢
- 更喜欢从“命名”来源获取
那么我应该使用的"named" source
代替get
方法是什么?
答案 0 :(得分:11)
“named”source将是适当的参数包:
$request->query
获取GET参数$request->attributes
用于请求属性(从PATH_INFO解析)$request->request
用于POST参数 get
方法简单地遍历所有这些方法,直到它按名称找到参数。因此它很慢。请参阅the implementation。