私のSymfony2プロジェクトでアリスバンドルフィクスチャを使用してテストデータを作成しようとしています。これまではかなり成功しています。しかし、今はお互いに依存している2つのエンティティからフィクスチャを作成しようとしています。ここでアリスバンドルフィクスチャとの双方向関係
は、エンティティ「アカウント」のための私の固定具の定義である:
Bundle\CoreBundle\Entity\Account:
account{1..10}:
isBadDebt: <numberBetween(1, 2)>
primaryOrganization: @organization<current()>
さて、ここでは実体「組織」のための私のフィクスチャー定義されています。私は、行を削除する場合
Bundle\CoreBundle\Entity\Organization:
organization (template):
organizationName: <company()>
firstName: <firstName()>
lastName: <lastName()>
billingLine1: <streetAddress()>
billingLine2: 15%? <secondaryAddress()>
billingCity: <city()>
billingState: <stateAbbr()>
billingZip: <postcode()>
organization{1..10} (extends organization):
account: @account<current()>
: account.ymlファイルのprimaryOrganization: @organization<current()>
は正常に動作します。 10個の勘定科目が作成され、10個の組織什器が作成されます。組織は定義されているため、アカウントを認識しています。しかし、私が主要な組織を口座固定装置に設定しようとすると、組織がまだ定義されていないために不平を言う。
両方の照明器具を互いに依存させる方法はありますか?