生成带有爱丽丝夹具的嵌套集实体的原理夹具数据

Jam*_*ley 3 php symfony faker nelmio-alice

我正在使用hautelook/AliceBundle(使用nelmio/alicefzaninotto/Faker)为应用程序生成固定装置。我有一个Doctrine实体Group,它是一个嵌套集实体(使用StofDoctrineExtensionsBundle提供的Tree功能)。我不知道如何为嵌套集实体生成夹具数据-确保将组生成为具有正确的根ID和父级的树。感谢您的指导。

我当前的灯具文件很简单;

MyBundle\Entity\Group:
  group{1..25}:
    title: <word()>
Run Code Online (Sandbox Code Playgroud)

Jam*_*ley 5

我通过手动为嵌套集的每个级别定义组来使其工作,就像这样;

MyBundle\Entity\Group:
  group_root{1..5}:
    title: <word()>

  group_level_1{1..50}:
    parent: '@group_root*'
    title: <word()>
Run Code Online (Sandbox Code Playgroud)