如何从现有数据库数据生成Symfony 2 fixture YAML?

时间:2011-11-26 02:34:05

标签: php symfony

我想知道是否有人知道如何从数据库中已存在的数据生成fixture.yml?

2 个答案:

答案 0 :(得分:2)

不再使用YAML作为数据夹具的时间。相反,您只需要使用普通的PHP来加载数据夹具。

yaml灯具有很多遗传问题,永远无法修复。它们只是“已知问题”,更不用说在使用yaml时导入大量数据夹具的速度要慢得多。权衡是超级简单的易用性,适用于100%工作且稳定的东西。

答案 1 :(得分:0)

您可以使用https://github.com/nelmio/alice

示例:

Nelmio\Entity\Group:
    group1:
        name: Admins
        owner: '@user1'
        members: '<numberBetween(1, 10)>x @user*'
        created: '<dateTimeBetween("-200 days", "now")>'
        updated: '<dateTimeBetween($created, "now")>'