私のプロジェクトでは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を次のように変更してこの問題を解決することができ、事前
ここで "CommitOrderCalculator"を使用しましたか?そのコードを表示できますか?それはエラーが言っていることです。あなたは "addClass"を呼んでいます。 –