22

Symfony2 で以下のコマンドの例が必要です:

php app/console doctrine:mongodb:fixtures:load --fixtures=/path/to/fixture 

の設定方法がわかりません--fixtures=/path/to/fixture。まとめてロードすることはできますが、新しいフィクスチャを 1 つだけロードすることはできません。

/path/to/fixture はどのような形式にする必要がありますか?

また、私はこれを試しまし--fixtures=src/PMI/UserBundle/DataFixtures/ORM/FeatureFixturesたが、毎回これを取得します:

 [InvalidArgumentException]                             
  Could not find any fixtures to load in:                               
  - src/PMI/UserBundle/DataFixtures/ORM/FeatureFixtures
4

4 に答える 4

4

実際のパスでフィクスチャを定義できます。

php app/console doctrine:fixtures:load --fixtures=src/MyBundle/DataFixtures/ORM/LoadMyFixturesData.php
于 2015-11-12T13:47:54.307 に答える
3

必須ではありませんが、フィクスチャ クラスをロードするディレクトリを手動で指定する場合は、次を使用できます。

たとえば、ディレクトリsymfonyでコマンドを実行すると

--fixtures=/src/yourBundle/fixture 
于 2012-05-23T20:26:32.543 に答える
0

DoctrineFixturesBundle バージョン 3.1 以降では、 を使用する必要がありますdoctrine:fixtures:load --group=FeatureFixtures

于 2021-08-05T09:47:21.380 に答える