2015-05-03 22 views
16

https://github.com/nelmio/alice/blob/master/README.md#multiple-referencesmultipla gamma apparecchio riferimento @user {1..10}

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

questo esempio sta dando problema

entità con ID @user_ {1..2} e Classe uova \ CoreBundle \ Entity \ Utente non trovato

Sta mettendo così com'è. Se lo cambio in @ user_ * o @ user_1, questo funziona bene, ma sopra la gamma mi sta dando problemi.

Codice:

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

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

utente: @user_ {1..10} < --- questa linea dà problema. (Ho cambiare business per utente)

+0

Come si fa a creare gli utenti? –

+0

prima creo gli utenti bene, quindi voglio assegnarli al gruppo. quindi un utente avrebbe 10 gruppi. quindi totale sarebbe 100 gruppo (10 per utente) – Basit

+0

Per favore aggiungi tutto il tuo codice, l'errore è relativo a '@business_ {1..2}' ma questo riferimento non è definito nel codice della tua domanda. –

risposta

1

Non è particolarmente evidente dalla documentazione Alice infissi, ma questa sintassi è per quando si desidera passare una serie di utenti. Il tuo campo $group->user accetta array?

Se si desidera che ogni gruppo per ottenere un utente, la soluzione potrebbe essere:

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

Voglio creare ogni gruppo per 10 utenti, quindi se c'è 10 gruppi, sarà = 100 gruppi. gruppo (10) x utente (10) = 100, il tuo esempio creerà solo 10 gruppi e assegnerà all'utente per sequenza. – Basit