Php Symfony3 Hautelook/Alice无法加载固定装置

Php Symfony3 Hautelook/Alice无法加载固定装置,php,doctrine-orm,symfony,alice-fixtures,Php,Doctrine Orm,Symfony,Alice Fixtures,我在我的项目中使用了Symfony3和ORM。 现在我想和Hautelook/AliceBundle有一些不错的固定装置 所以我安装了这个包,将它注册到AppKernel,并在配置文件中创建了一个条目 我添加了一个数据加载器,如下所示: use Hautelook\AliceBundle\Doctrine\DataFixtures\AbstractLoader; class DataLoader extends AbstractLoader { /** * {@inheritdoc} */

我在我的项目中使用了Symfony3和ORM。 现在我想和Hautelook/AliceBundle有一些不错的固定装置

所以我安装了这个包,将它注册到AppKernel,并在配置文件中创建了一个条目

我添加了一个数据加载器,如下所示:

use Hautelook\AliceBundle\Doctrine\DataFixtures\AbstractLoader;

class DataLoader extends AbstractLoader
{
/**
 * {@inheritdoc}
 */
public function getFixtures()
{
    return [
        __DIR__.'/../ORM/user.yml',
    ];
}
}
现在,如果我尝试运行以下命令:

 sf hautelook_alice:doctrine:fixtures:load
我收到了错误信息:

[Symfony\Component\Debug\Exception\UndefinedMethodException]                                                    
Attempted to call an undefined method named "addClass" of class "Doctrine\ORM\Internal\CommitOrderCalculator".
My composer.json包含以下内容:

"doctrine/orm"                                          : "^2.5.4",
"doctrine/doctrine-bundle"                              : "^1.6",
"doctrine/data-fixtures"                                : "^1.1",
"hautelook/alice-bundle"                                : "^1.2",
"doctrine/doctrine-fixtures-bundle"                     : "^2.3",
我真的不知道这里的问题是什么,我希望任何人都能帮助我找到或知道解决办法。 如果有任何信息丢失,我会将其添加到afap


Thx预先

我可以通过对我的composer.json进行以下更改来解决此问题:

"doctrine/data-fixtures": "dev-topological-sorter as 1.1.x-dev"
该问题已经在github上链接,但尚未合并到。 您可以在此处阅读更多信息:

我希望这将有助于其他ppl有同样的问题

感谢阿尔文帮了我的忙。

你在哪里用过“CommitterDerCalculator”?你能展示一下代码吗?这就是错误所说的;您正在调用“addClass”。