Как мне сгенерировать YML для Symfony 2 из существующих данных базы данных? - PullRequest
2 голосов
/ 26 ноября 2011

Мне было интересно, знает ли кто-нибудь, как создать fixture.yml из данных, которые уже существуют в базе данных?

Ответы [ 2 ]

2 голосов
/ 26 ноября 2011

Время использования YAML для фиксации данных больше не существует.Вместо этого вам нужно только использовать обычный PHP для загрузки ваших данных.

У приборов yaml есть много проблем наследования, которые никогда не могут быть исправлены.Это просто «известные проблемы», не говоря уже о том, что при использовании yaml намного медленнее импортировать много данных.Компромисс - супер простая простота использования для чего-то, что работает на 100% и является стабильным.

0 голосов
/ 07 ноября 2017

Вы можете использовать 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")>'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...