Doctrine エンティティには、フォームとは関係なくメンバー フィールドに指定された検証メタデータがあります。Symfony2 のフォーム システムは、エンティティによって提供されるバリデーターを何らかの方法で使用します。
それはどのように機能しますか?すべてを結び付けるものは何ですか?
form なしで検証したい非教義モデルがありますが、フォームを使用する場合、その検証情報を使用して正しく表示する必要があります。だから私はする必要があります:
- 非教義オブジェクトでバリデーターを定義する
- アノテーションなしでバリデーターを定義する
- モデルがフォームなしで自身を検証できるようにする
- フォームが教義以外のオブジェクトでバリデーターを使用できるようにする