我想知道检测后请求方法的这两种方式之间的区别,谢谢。
Request::isMethod('post')
Input::server("REQUEST_METHOD") == "POST"
答案 0 :(得分:3)
Request::isMethod
基本上是在做你的第二个例子,但在内部。这是Symfony\Component\HttpFoundation\Request
上的一个方法,它只是获取请求方法并将其与您提供的方法作为第一个参数进行比较。
所以唯一的区别是你必须为第二个写更多。