Php Symfony表单集合,具有巨大的实体加载时间

Php Symfony表单集合,具有巨大的实体加载时间,php,symfony,doctrine,symfony-forms,Php,Symfony,Doctrine,Symfony Forms,我用的是symfony2.8。我有一个表单表单,其中包含一系列表单。 在这个SheetArticleType中,我想访问链接的文章实体 因此,结果构建表单如下所示: SheetType.php: $builder ->add('articles','collection',array( 'type' => SheetArticleType::class, 'by_reference'=> false,

我用的是symfony2.8。我有一个表单表单,其中包含一系列表单。 在这个SheetArticleType中,我想访问链接的文章实体

因此,结果构建表单如下所示:

SheetType.php:

$builder
        ->add('articles','collection',array(
            'type' => SheetArticleType::class,
            'by_reference'=> false,
            ));
$builder
        ->add('article')
SheetArticleType:

$builder
        ->add('articles','collection',array(
            'type' => SheetArticleType::class,
            'by_reference'=> false,
            ));
$builder
        ->add('article')
虽然它工作正常(我可以使用vars.data在我的小树枝中浏览实体,并获得实体文章的任何属性,但不知何故,加载整个页面至少需要16秒(即使只有4篇文章),我不知道要花多长时间


开发配置文件显示了很多关于性能的信息-你能提供一个屏幕截图吗?你应该能够在那里看到哪些过程需要额外的时间,我用屏幕截图编辑了这些过程。我还看到了需要花费大量时间的块渲染。还有form_小部件,它的加载长度为1.5秒。我认为你的
 “article”
字段是从数据库中选择的文章?可能您在这个选择中有很多内容。.“article”是从数据库中的一个实体中选择的。但是我没有弄清楚如何导入文章以获得它的全部价值(基本上有访问者).所以我想我只能使用Ajax获得我想要的信息。开发概要文件显示了很多关于性能的信息-你能提供它的屏幕截图吗?你应该能够在那里看到我用屏幕截图编辑的哪些过程需要额外的时间。我还看到了需要花费大量时间的块的渲染。这是表单_widget,它的加载长度为1.5s。我认为您的
“article”
字段是从数据库中选择的文章?可能您在这个选择中有很多内容。。“article”来自数据库中的一个实体。但是我没有弄清楚如何导入文章以获得它的全部价值(基本上拥有访问者).所以我想我只能使用Ajax获得我想要的信息。