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