フィールドがurl
のエンティティがあります。このエンティティは、同じエンティティに基づいてフォームを送信するデータベースupponに永続化されています。Symfony 2:フォーム内のDoctrine制約
NotBlank
とUrl
のようなカスタムメッセージと一緒に、validation.yml
のフォームタイプに制約を設定できます。それは大丈夫です。しかし、すでにDBに存在するエンティティを永続化しようとすると、値がすでに存在しているというエラーが表示されます(url
)。
このUniqueEntity
の制約にカスタムメッセージを設定するにはどうすればよいですか?
validation.ymlにUniqueEntity
を追加しようとしましたが、別の名前空間にあり、動作や設定方法を理解できません。デフォルトでは、url
は元のエンティティアノテーションの一意のフィールドとして定義されていますが、エラーメッセージの変更方法は?