Symfony 2:表单提交在大表单上失败

Symfony 2: form submission fails on large form

我有一个 Symfony 2 form 组件。它在小型数据集上完美运行。但是,当我尝试管理一个大型数据集(大约 800 个变量)时,表单组件有一个奇怪的行为。

使用断点,我隔离了问题:formsubmitted 变量设置为 false。结果,保留数据的代码没有执行,我被重定向到表单输入页面(就像第一次一样)。

由于某些原因,表单变量未绑定到表单对象。我 "manually" 将它们添加为 post 参数。正如我之前所说,它在较小的数据集上效果很好。

任何help/suggestion对此将不胜感激。

按照 this post.

中的建议,通过增加 max_input_vars(在 php.ini 文件中)解决问题