【问题标题】:Performance issues with Sonata Admin entity listingSonata Admin 实体列表的性能问题
【发布时间】:2014-04-16 15:08:00
【问题描述】:

我正在使用 Symfony2 和 Sonata Admin Bundle,但我在编辑模式下遇到了实体列表的性能问题。

我有一个文章实体,这些文章可以链接到多个传记(数据库中大约有 100 000 个传记)。

这是我的 ArticleAdmin.php 类的一部分。

protected function configureFormFields(FormMapper $formMapper)
{
    $formMapper
        ->add('biographies', 'entity', array(
            'class' => 'SJBiographyBundle:Biography',
            'multiple' => true
        ))
    ->end();
}

当我编辑我的文章时,这会生成一个包含我的 100 000 个传记的选择(它工作正常),除了从数据库加载 100 000 个对象需要很长时间。

使用最新版本的 Sonata Admin Bundle,选择带有自动完成字段。

我的问题是:有没有办法只加载 50 或 100 个传记,并通过使用自动完成字段过滤来加载更多?

感谢您的帮助!

【问题讨论】:

    标签: php symfony sonata-admin symfony-sonata


    【解决方案1】:
    猜你喜欢
    • 2015-05-30
    • 2017-04-15
    • 2014-12-04
    • 2012-09-03
    • 2018-01-20
    • 2016-07-09
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    相关资源
    最近更新 更多