Symfony 惰性实体管理器

问题描述 投票:0回答:0

我有一个类,其中有以下功能:

public static function get($key)
{
    global $container;
    return $container->get($key);
}

/**
 * @return \Doctrine\ORM\EntityManagerInterface
 */
public static function em()
{
    return self::get("doctrine.orm.entity_manager");
}

如果我转储这个函数,我会正确地得到以下输出:

[配置:Doctrine\ORM\EntityManager:private]

在我的另一个项目中,有相同的功能。 但是,如果我转储它们,我会得到错误的输出:

[lazyObjectState:ContainerEyc9lHq\EntityManagerGhost0002988:private]

symfony doctrine-orm doctrine lazy-initialization
© www.soinside.com 2019 - 2024. All rights reserved.