Symfony 2:表单提交在大表单上失败
Symfony 2: form submission fails on large form
我有一个 Symfony 2 form
组件。它在小型数据集上完美运行。但是,当我尝试管理一个大型数据集(大约 800 个变量)时,表单组件有一个奇怪的行为。
使用断点,我隔离了问题:form
的 submitted
变量设置为 false
。结果,保留数据的代码没有执行,我被重定向到表单输入页面(就像第一次一样)。
由于某些原因,表单变量未绑定到表单对象。我 "manually" 将它们添加为 post 参数。正如我之前所说,它在较小的数据集上效果很好。
任何help/suggestion对此将不胜感激。
按照 this post.
中的建议,通过增加 max_input_vars
(在 php.ini
文件中)解决问题
我有一个 Symfony 2 form
组件。它在小型数据集上完美运行。但是,当我尝试管理一个大型数据集(大约 800 个变量)时,表单组件有一个奇怪的行为。
使用断点,我隔离了问题:form
的 submitted
变量设置为 false
。结果,保留数据的代码没有执行,我被重定向到表单输入页面(就像第一次一样)。
由于某些原因,表单变量未绑定到表单对象。我 "manually" 将它们添加为 post 参数。正如我之前所说,它在较小的数据集上效果很好。
任何help/suggestion对此将不胜感激。
按照 this post.
中的建议,通过增加max_input_vars
(在 php.ini
文件中)解决问题