2015-05-03 31 views
16

https://github.com/nelmio/alice/blob/master/README.md#multiple-referencesMultiple odniesienia zakres osprzętu @user {1..10}

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

ten przykład daje problemu

Podmiot o Id @user_ {1..2} i Klasa Jaja \ CoreBundle \ Entity \ Użytkownik nie został znaleziony

Jest to wprowadzanie takie, jakie jest. Jeśli zmienię go na @ user_ * lub @ user_1, działa to dobrze, ale powyżej zakresu daje mi problem.

Kod:

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

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

użytkownik: @user_ {1..10} < --- linia ta daje problemu. (Mam zmienić firmę do użytkownika)

+0

Jak utworzyć użytkowników? –

+0

Najpierw tworzę użytkowników w porządku, a następnie chcę przypisać je do grupy. więc jeden użytkownik miałby 10 grup. więc suma będzie wynosić 100 grup (10 na użytkownika) – Basit

+0

Proszę dodać cały swój kod, błąd dotyczy "@business_ {1..2}", ale to odniesienie nie jest zdefiniowane w kodzie twojego pytania. –

Odpowiedz

1

To nie jest szczególnie wynika z dokumentacji Alicja spotkania planowane, jednak ta składnia jest, gdy chcesz przekazać tablicę użytkowników. Czy twoje pole $group->user akceptuje tablicę?

Jeśli chcesz, aby każda grupa jednego użytkownika, rozwiązaniem byłoby:

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

Chcę utworzyć każdą grupę dla 10 użytkowników, więc jeśli jest 10 grup, będzie to = 100 grup. grupa (10) x użytkownik (10) = 100, twój przykład utworzy tylko 10 grup i przypisze do niego użytkownika po kolei. – Basit