Symfony form-> handleRequest()验证真的很慢!!还有其他选择吗?

时间:2014-07-03 08:33:28

标签: php forms validation symfony

HY。

我的问题与as this one

相同

所以我的观点中有一个很大的形式。在控制器端,我模拟一个formType,以便将其保存在数据库中。 这种形式有3种外在关系。主要问题是(通过调试确认)此功能:

$form->handleRequest($request);

在我的情况下,这只有一行需要 6秒的处理(在生产环境中),在本地开发环境中大约需要9秒

通过阅读上一篇文章(this one),问题似乎来自Symfony背景处理,其中数据库中存在每个数据的循环。 这解释了我的6秒,因为我的一个关系形式出现了20K。


我的问题很简单。有没有办法优化我的表单类型?或者我必须手动执行此操作吗?

谢谢大家

0 个答案:

没有答案