Множество эталонных светильников @user {1..10}

https://github.com/nelmio/alice/blob/master/README.md#multiple-references

group{1..10}:
members: @user{1..10}

Этот пример дает проблему

Сущность с Id @user_ {1..2} и классом Яйца\CoreBundle\Entity\Пользователь не найден

Он ставит как есть. Если я изменяю его на @user _ * или @user_1, это отлично работает, но выше диапазона дает мне проблему.

код:

user_{1..10}:
email (unique): email()

group_{1..10}:
user: @user_{1..10}
name: name of the group

user: @user_ {1..10} < --- эта строка дает проблему. (У меня есть бизнес для пользователя)

Ответы

Ответ 1

Это не особенно ясно из документации Alice fixtures, но этот синтаксис предназначен для тех случаев, когда вы хотите передать массив пользователей. Использует ли ваш массив $group->user массив?

Если вы хотите, чтобы каждая группа получала одного пользователя, решение было бы:

group_{1..10}:
    user: @user_<current()>
    name: name of the group