Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用phpunit设置创建带有索引的mongodb模式?(SF2)_Php_Mongodb_Symfony_Phpunit_Doctrine Odm - Fatal编程技术网

如何使用phpunit设置创建带有索引的mongodb模式?(SF2)

如何使用phpunit设置创建带有索引的mongodb模式?(SF2),php,mongodb,symfony,phpunit,doctrine-odm,Php,Mongodb,Symfony,Phpunit,Doctrine Odm,我想使用doctrine mongodb odm创建mongodb模式索引 我在mongodb和PHPUnit 4.5.0中使用Symfony 2、Doctrine ODM 有一个类似的问题建议使用命令: 但我想做一些更内在的事情,比如: PHPUnit码 public function setUp() { //Get kernel and create mongodb schema with indexes $kernel->getContainer()->get(

我想使用doctrine mongodb odm创建mongodb模式索引

我在mongodb和PHPUnit 4.5.0中使用Symfony 2、Doctrine ODM

有一个类似的问题建议使用命令:

但我想做一些更内在的事情,比如:

PHPUnit码

public function setUp() {
    //Get kernel and create mongodb schema with indexes
    $kernel->getContainer()->get('doctrine.odm.mongodb.document_manager')->  Generate Schema??
}

public function tearDown() {
    //Drop entire schema
}

我的选择是什么?

我删除了你的最后一句话,并用一个问题替换了它。我试图使用WebTestCase提供的self::$kernel,但我不知道如何使用这个容器文档管理器进入模式生成器,我甚至不知道它是否正确。我对SF2真的很陌生