私はSymfony1.4とDoctrineを使用しています。メールフィールドのあるモデルAがあります。Aの形式は、ユーザーが電子メールを正しく挿入する必要がある入力を表示します。しかし、誰もが知っているように、時々彼らはそれをしません。
これを修正するために、スペルミスを防ぐために* repeat_email *と呼ばれる追加のフィールドをモデル(およびフォーム)に挿入しました。次に、検証プロセスで、すべてのフィールドを検証した後、グローバルバリデーターを使用して2つのフィールドのデータを比較します。
これは機能しますが、電子メールをデータベースに2回保存したくありません(* repeat_email *は必要ありません)。検証プロセスで使用するが、データベースに保存しないメカニズムはありますか?
ありがとう、