php - 使用 Alice Fixtures 为 Nested Set 实体生成 Doctrine fixture 数据

标签 php symfony faker nelmio-alice

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

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

MyBundle\Entity\Group:
  group{1..25}:
    title: <word()>

最佳答案

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

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

  group_level_1{1..50}:
    parent: '@group_root*'
    title: <word()>

关于php - 使用 Alice Fixtures 为 Nested Set 实体生成 Doctrine fixture 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38161698/

相关文章:

node.js - npm install 在提取 faker 时挂起

php - 在 HTML 表中显示 MySQL 查询

php - PHP 的架构限制是什么?

php - Laravel 从父类别及其所有子类别中获取所有产品

localization - Model Factory 生成拉丁语结果,而不是英语并且不接受任何其他语言环境

php - 如何使用带有 faker 的自定义域生成唯一的假电子邮件?

php - centos中一次执行php文件100000次

symfony - 如何使用phpexcel包读取xls文件?在 Symfony2

php - Doctrine 将带子查询的 SQL 转换为 DQL

php - 使用 Doctrine 查询 ManyToMany 关系并在 Symfony 中显示良好的结果