Начиная с моего времени работы с Ruby On rails, есть пара различных пакетов / проектов, которые расширяют возможности как для проверки, так и для отчетов об ошибках.
Самообучающиеся пилоны Python Я только что познакомился с HTMLFill, который до сих пор выглядит как элегантное решение для обычной задачи проверки формы.
Я знаю, что оба примера являются функциями Frameworks, или в случае HTMLFill, предназначенного для использования в рамках фреймворка ... все же я не помню, чтобы что-то удаленно и хорошо отшлифовывалось в cakephp, воспламенителе кода или даже Zend фреймворк. Я что-то упустил или стоит попытаться подражать HTMLFill Python в PHP5?
отказ от ответственности:
Я написал системы проверки форм на основе Ajax, которые основаны на встраивании метаданных, таких как class = "data-required data-email" и т. Д., Но они всегда казались мне неуклюжими.
Я верю в философию проверки данных с использованием толстой модели: на примере HTMLFill, приведенном выше, я планирую упаковывать свои модели с общими схемами HTMLFill для каждой модели, насколько это возможно.
Ссылки:
HTMLFill - http://www.formencode.org/htmlfill.html#introduction