2015-05-03 5 views
16

https://github.com/nelmio/alice/blob/master/README.md#multiple-referencesmehrere Referenzbefestigungsbereich @user {1..10}

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

dieses Beispiel geben Problem

Entity mit Id @user_ {1..2} und Klasse Eier \ CoreBundle \ Entity \ Benutzer nicht gefunden

Es setzt so wie es ist. Wenn ich es zu @ user_ * oder @ user_1 ändere, funktioniert das gut, aber über dem Bereich gibt mir ein Problem.

Code:

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

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

Benutzer: @user_ {1..10} < --- diese Zeile gibt Problem. (Ich habe Geschäft Benutzer ändern)

+0

Wie beurteilen Sie die Benutzer erstellen? –

+0

zuerst erstelle ich die Benutzer fein, dann möchte ich sie der Gruppe zuweisen. So würde ein Benutzer 10 Gruppe haben. also insgesamt wäre 100 Gruppe (10 pro Benutzer) – Basit

+0

Bitte fügen Sie Ihren gesamten Code, der Fehler ist über '@ business_ {1..2}' aber diese Referenz ist nicht im Code Ihrer Frage definiert. –

Antwort

1

Aus Alice Armaturen Dokumentation nicht besonders klar, aber diese Syntax ist für, wenn Sie wollenein Array von Benutzern zu übergeben. Akzeptiert Ihr $group->user Feld?

Wenn Sie jede Gruppe wollen einen Benutzer zu bekommen, wäre die Lösung:

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

Ich möchte jede Gruppe für 10 Benutzer erstellen, also wenn es 10 Gruppen gibt, wird es = 100 Gruppen. Gruppe (10) x Benutzer (10) = 100, Ihr Beispiel erstellt nur 10 Gruppen und weist sie nach Sequenz zu. – Basit

Verwandte Themen