私の模擬/ devのデータをNelmio's Aliceで設定しています。Nelmioのアリスの既存のオブジェクトを参照する
私はhautelook's AliceBundleを使用して、Symfony 3.1との良好な統合を実現しています。
私がいる問題は、次のいずれかです。教義の一つはオブジェクトで、私はデータのセットが自動的に生成され、外部のタスクによってデータベースに挿入されてい
私がする必要がそのうちの1つを参照してください。私は既に適切なDoctrine Entityを作成してフィールドと主キーをマッピングしていますが、students.yml
からこれらのオブジェクトの参照方法を理解することはできません。
AppBundle\Entity\Student:
clientApp1:
name: George
class: 3
age: 20
active: true
groups: [1, 3]
ビーインググループ1
とタスクがすでにデータベースに挿入された3
グループ:
は、私は、次の試してみました。
私はデータベースに私備品をロードしようとするたびに、私は、次のエラーを得る:
~>bin/console hautelook_alice:doctrine:fixtures:load
[Hautelook \ AliceBundle \アリス\ DataFixtures \ LoadingLimitException]
ファイルの読み込み制限が5に達しました。以下のファイルをロードできませんでした:
/home/user/App/src/AppBundle/DataFixtures/ORM/dev/students.yml:
が見つかりません
- ID 1のエンティティとクラスAppBundle \エンティティ\グループが
エラーの最初の部分が意味をなさないように私はただ1つのファイルを持っています、私はそれが彼らのレポーティングシステムによってtypoのより多くのだと思いますが、2番目の部分は私にバグです... )は正しいが、見つからない。
私はドキュメントを見てきましたが、何も関係は見られませんでした。
EDIT:アリスはグループ2グループ1もを探しては、私はちょうどコマンドがパージは、それが不可能になるデータベースませんことを実現します。私はそれを回避しようとすると、コマンドがパージせずに実行できるかどうかを確認しようとします...
こんにちは! 'bin/console hautelook_alice:doctrine:fixtures:load --append'を使ってみましょう。これにより、データベースをパージすることなく照明器具が追加されます。 –
はい、そうでした。普通の参照はうまく動作し、問題は私が考慮しなかったパージです。私はそれを解決したようにマークすることができるので、私は昨日自分でそれに答えるつもりだったが、私は忘れてしまった! :) – Astaroth