我在我的phpunit测试类中扩展了Symfony \ Bundle \ FrameworkBundle \ Test \ KernelTestCase
我想让entityManager获取数据库中的一些数据。
我该怎么做?
看起来我必须初始化parent :: kernel,但我不知道应该将哪些4个参数传递给构造函数。
谢谢
答案 0 :(得分:1)
此代码应该有效:
static::bootKernel();
$entityManager = static::$kernel->getContainer()->get('doctrine.orm.entity_manager');
答案 1 :(得分:0)
您可以使用:
$em = self::getKernel()->getContainer()->get('doctrine.orm.entity_manager');