2

私はネットを精査してきましたが、何も見つかりませんでした!

symfonysフォームフレームワークを使用して、単純な「作成」フォームを作成しています。検証は問題ありません。ただし、送信した値を事前にフィルタリングしたいので、ucfirst、strtoupperなどを追加します。

ここで重要な何かが欠けているかどうかはわかりませんが、これを行う唯一の方法は、独自のカスタムバリデーターを作成し、doCleanメソッドを利用することです。 php関数ごとに!

皆さんが助けてくれることを願っています。私はソースコード、API、多数の本やブログをクロールしてきましたが、何も見つかりませんでした:(不可能か、本当に簡単です。後者を願っています!

4

1 に答える 1

1

質問に答えられなかったことをお詫びしますが、バインドして検証する前に値を変更する必要がある理由を明確にできますか?sfFormDoctrine::processValuesこれは、コールバックの一部として、またはコールバックで実行できることのようですsfFormDoctrine::updateXXXXColumn。Propelを使用している場合は、同様の方法があるはずです。

于 2010-06-06T23:24:15.207 に答える