HTTP方法上的Symfony2 AppCache行为PUT和DELETE

时间:2015-06-12 14:47:30

标签: php symfony symfony-forms http-caching

也许并且希望有人能够解释Symfony2应用程序的以下行为(v2.3):

只要我们将应用内核包装在Symfony AppCache中,使用HTTP方法DELETEPUT的表单就不再适用了。使用方法PUT的表单将不再使用方法DELETE进行验证并提交表单,结果为:

  

405 - 不允许使用方法。

我已将PUTDELETE替换为POST,但我真的想了解更多相关信息。我找不到任何相关的帖子。

1 个答案:

答案 0 :(得分:0)

你可以从这里了解情况:

http://symfony.com/doc/current/book/http_cache.html#safe-methods

关于现在允许的方法,您是否为该方法创建了隐藏字段? http://symfony.com/doc/current/book/forms.html#changing-the-action-and-method-of-a-form