2016-06-14 4 views
0

Ich bin ein Anfänger mit Symfony und Lehre, und ich habe einige Fragen bezüglich der "Architektur" eines Symfony-Projekts.Architektur von Symfony mit Methoden

Ich arbeite mit API-Platform (ein Werkzeug, das eine API von Entitäten generieren). So habe ich meine Entität (zum Beispiel 'Person.php'), mit Feldern, Gettern und Setter in src/AppBundle/Entity.

Meine erste Frage ist: Wenn ich eine Methode implementieren möchte, die im Grunde ein Feld verifiziert, ist die 'Validierung' (mit Validatoren usw.) von Symfony der beste Weg?

Wenn ich dann eine komplexere Methode implementieren möchte, die mehrere Felder gleichzeitig und sogar ein Feld einer anderen Entität verifiziert, wie kann ich das tun? Sollte ich diese Methode in der Entity selbst implementieren, oder gibt es eine Möglichkeit mit Symfony, das zu tun.

Danke.

Antwort