2016-06-15 9 views
1

私のプロジェクトではDoctrine ORMとともにSymfony3を使用しています。 今、私はHautelook/AliceBundleで楽器を使いたいと思っていました。Symfony3 Doctrine Hautelook/Aliceは照明器具をロードできません

私はバンドルをインストールしてAppKernelに登録し、設定にエントリを作成していました。

私はこのようなデータローダーを追加しました:私は次のようなコマンドを実行しようとした場合

use Hautelook\AliceBundle\Doctrine\DataFixtures\AbstractLoader; 

class DataLoader extends AbstractLoader 
{ 
/** 
* {@inheritdoc} 
*/ 
public function getFixtures() 
{ 
    return [ 
     __DIR__.'/../ORM/user.yml', 
    ]; 
} 
} 

は今:

[Symfony\Component\Debug\Exception\UndefinedMethodException]              
Attempted to call an undefined method named "addClass" of class "Doctrine\ORM\Internal\CommitOrderCalculator". 

マイ作曲:

sf hautelook_alice:doctrine:fixtures:load 

私はにErrorMessageを取得します。 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に追加します。私は私のcomposer.jsonを次のように変更してこの問題を解決することができ、事前

+0

ここで "CommitOrderCalculator"を使用しましたか?そのコードを表示できますか?それはエラーが言っていることです。あなたは "addClass"を呼んでいます。 –

答えて

1

Thxを:

"doctrine/data-fixtures": "dev-topological-sorter as 1.1.x-dev" 

問題はすでにgithubの上でリンクされているが、それはまだにマージされていませんでした。 あなたはここでそれについての詳細を読むことができます:

https://github.com/doctrine/data-fixtures/pull/222/commits/987e5f35142ac4ac5dc60a16d1eb18293964bc25

私は、これは同じ問題を有する他の皆さんを助けることを願っています。

そして、私を助けようとしているアルヴィンに託してください。

+0

これは正解とマークする必要があると思います – BigPun86

関連する問題