我正在扩展一个Web应用程序,该应用程序的表单包含一个List字段。但是这个列表 CAN HAVE 很多就像用户想要的那样。
最后一个字段是CSRF Token
{{ form_widget(form._token) }}
测试我发现当我添加尽可能多的字段时我可以在表单中出现错误CSRF错误:
CSRF令牌无效。请尝试重新提交表单。
问题是,对于表单中的信息太大,Symfony
控制器会中断信息,而不会解析POST
请求的最终信息。如果我反转订单并将最后一个字段设置为列表,则列表将不会完成。
我的问题:
yes
,有一个很好的解决方案来处理这个限制吗?答案 0 :(得分:3)
这可能是PHP中的max_input_vars
设置,而不是截断发布数据的Symfony。
您可以发布phpinfo();
的内容吗?
通常,您可以在php.ini文件中为每个虚拟主机或服务器范围覆盖此PHP配置设置。