Pregunta

De mi tiempo trabajando con Ruby On rails, hay un par de diferentes envasados y/o proyectos que hay para gestionar tanto la validación y generación de informes de error en un extensible manera.

Auto-estudio de Python Torres acabo introdujo a HTMLFill que hasta el momento parece una solución elegante para una tarea común de la validación del formulario.

Sé que ambos son ejemplos de las características de los Marcos, o en el caso de HTMLFill, destinado a formar parte de un marco...todavía no recuerdo haber visto nada remotamente como bien pulido en cakephp, code igniter, o incluso de Zend framework.Me estoy perdiendo algo, o sería interesante intento de imitar el de Python HTMLFill en PHP5?

renuncia de responsabilidad:He escrito basado en Ajax formulario de validación de los sistemas que se basan en la incorporación de metadatos como class="datos-los datos requeridos-correo electrónico" y les gusta, pero que siempre parecía torpe para mí.

Creo en el modelo de la grasa de la filosofía de la validación de datos, con el HTMLFill ejemplo anterior, he pensado en el embalaje de mis modelos comunes HTMLFill esquemas para cada modelo, como es posible.

Enlaces:HTMLFill - http://www.formencode.org/htmlfill.html#introduction

¿Fue útil?

Solución

El Zend Framework tiene la Zend_Validate de la clase, se le proporciona un conjunto básico de validadores, también tiene la Zend_Filter_Input clase para el filtrado de datos, validación y escape.

También he utilizado ORM Propel Marco de Validación para hacer la validación en el nivel de modelo.

Usted también puede implementar la validación en el lado del cliente de nivel, te recomiendo que la jQuery Validation plugin, funciona muy bien...

Otros consejos

La Cebra de la biblioteca de formularios es muy bonito y se genera automáticamente y javascript para hacer la validación del cliente así.

http://stefangabos.ro/php-libraries/zebra-form/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top