5

メソッドを継承する複数の子エンティティを持つ 1 つの親エンティティがあります。フォームを検証するときが来たら、各親フィールドの検証制約を繰り返さない方法がわかりません。

ここにいくつかのコードがあります:

#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'}

ご覧のとおり、 name プロパティは子制約で何度も戻ってきます。親制約の変更を繰り返す必要がないように、親制約を子制約に直接含める方法はありますか?

前もって感謝します!

4

1 に答える 1