2009-05-26 27 views
6

Estoy buscando un reemplazo QuickForm. QF tiene problemas de rendimiento con, por ejemplo, muchas opciones en el cuadro combinado. También me gustaría algo más orientado a objetos, como Zend_Form, pero sin decoradores y tanta hinchazón. Por supuesto, también debería ser una advertencia con E_STRICT. ¿Alguna recomendación?HTML Form Library para PHP 5

Respuesta

5

Un enlace a QuickForm no te habría matado ...

todos modos , Buscaba un sistema para generar formularios y luego guardar el resultado en una base de datos. Los siguientes son algunos sistemas que encontré.

Primer sistema me encontré con que lo hizo el tipo de cosas que quería. Pero, no los hace exactamente como yo quiero. No tiene importación. Los ajustes se almacenan en el db. Fácil de cambiar la configuración mediante la interfaz web. Mesa fácil de modificar. No se pueden crear tablas. Le permite ver varias tablas desde la misma interfaz fácilmente. Sin opción múltiple. (Elección múltiple)

Entonces decidí, qué demonios, escribiría yo, y lo hice. No se puede descargar aún, pero está en uso.

-1

He creado Minacl - http://minacl.org - es un poco diferente a la mayoría de las bibliotecas de formularios, usted escribe HTML y lo analiza para que no haya decoradores en ninguna parte. Piénselo más como MVC para formularios.

2

podría intentar Zebra_Form - produce ningún mensaje de error cuando el nivel de error se establece en E_ALL, hace tanto la validación del servidor y del lado del cliente, tiene protección contra el cross-site scripting (XSS) ataques, protección contra ataques de falsificación de solicitudes entre sitios (CSRF), tiene spectacular documentation y es fácil de aprender;

+0

debo hacer cuentas falsas? ¿Eso mejoraría mis respuestas? Estoy vinculándome a librerías gratuitas de LGPL de alta calidad o plugins jQuery que representan las respuestas a una pregunta en particular. –

+1

Consulte [¿Las respuestas que solo contienen enlaces en otros sitios son realmente "buenas respuestas"?] (http: // meta. stackexchange.com/questions/8231) y [¿Cómo puedo enlazar a un recurso externo de una manera amigable con la comunidad?] (http://meta.stackexchange.com/questions/94022). Hacer cuentas falsas es una mala idea. Debe revelar su afiliación (si corresponde) al producto en cada respuesta que publique. –

0

Deberías probar Aura.Input. Es fácil integrar y trabajar con cualquier marco/código heredado.

Si usted está interesado en ver algo de código a escribir forma independiente para PHP, tiene una mirada en http://harikt.com/phpform/

+0

No hay nada llamado Aura. ¿Cambió el nombre la entrada? – Phil

+0

He actualizado el enlace. En realidad, es un paquete 1.x que se encuentra actualmente en la lista de la página de inicio (http://auraphp.com/) de 1.x Paquetes. –