gpt4 book ai didi

symfony - 在 Controller 中使用什么代替 getRequest()->get(...)

转载 作者:行者123 更新时间:2023-12-04 06:42:08 26 4
gpt4 key购买 nike

最近我浏览了 symfony2 api 文档,这是我在 Request 的文档中找到的 get方法:

Avoid using this method in controllers:

  • slow
  • prefer to get from a "named" source

那么什么是 "named" source我应该用它来代替 get方法?

最佳答案

“命名”源将是合适的参数包:

  • $request->query获取参数
  • $request->attributes用于请求属性(从 PATH_INFO 解析)
  • $request->request POST 参数
  • get方法简单地遍历所有这些,直到它按名称找到一个参数。因此它的速度很慢。见 the implementation .

    关于symfony - 在 Controller 中使用什么代替 getRequest()->get(...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13240165/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com