Ich habe eine übergeordnete Entität, die über mehrere untergeordnete Entitäten verfügt, die ihre Methoden erben. Wenn die Zeit gekommen ist, Formulare zu validieren, habe ich keine Ahnung, wie man die Validierungsbeschränkungen der Elternfelder nicht wiederholt. HierSymfony2 Validierungsvererbung
ist ein Code:
#validation.yml
Dir\Entity\Parent:
properties:
name:
- NotBlank: {message: 'name.empty'}
Dir\Entity\Child1:
properties:
name:
- NotBlank: {message: 'name.empty'}
age:
- NotBlank: {message: 'age.empty'}
Dir\Entity\Child2:
properties:
name:
- NotBlank: {message: 'name.empty'}
title:
- NotBlank: {message: 'title.empty'}
Wie Sie sehen können, der Name Eigenschaft kommt wieder und wieder in das Kind Zwang. Gibt es eine Möglichkeit, die Parent-Constraint direkt in die Childs-One einzuschließen, so dass ich die Änderungen der Parent-Constraints nicht wiederholen muss?
Vielen Dank im Voraus!
Haben Sie einen Weg finden, um Ihr Problem zu lösen? – yokoloko