Symfony: предварительная фильтрация отправленных значений до / после проверки - PullRequest
2 голосов
/ 03 июня 2010

Я обыскивал сеть и ничего не нашел!

Я использую фреймворк Symfonys для создания простой формы «Создать». Проверка в порядке. Однако я бы хотел предварительно отфильтровать отправленные значения, добавив ucfirst, strtoupper и т. П.

Я не уверен, что здесь я упускаю что-то важное, но, как я вижу, это единственный способ сделать это, это создать мои собственные валидаторы и использовать метод doClean, который кажется глупым, так как я сотни валидаторов для каждой функции php!

Надеюсь, что вы, ребята, можете помочь, я ползти по исходному коду, API, многочисленным книгам и блогам, и я ничего не нашел :( Либо это невозможно, либо это действительно легко, я надеюсь, что последнее!

1 Ответ

1 голос
/ 07 июня 2010

Я прошу прощения за то, что, возможно, не ответил на вопрос, но можете ли вы уточнить, почему значения должны быть изменены до привязки и проверки? Это похоже на то, что может быть сделано как часть sfFormDoctrine::processValues или как обратные вызовы sfFormDoctrine::updateXXXXColumn. Если вы используете Propel, должны быть похожие методы.

...