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
nunca he utilizado, pero la última vez que he investigado este tema lo hice tropezar arriba en el presente: http://www.phpclasses.org/browse/package/1.html
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é.
- Dataman
- phpMyEdit
- PHP DataGrid dos versiones, uno viejo es libre, nueva no.
- dadabik
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.
Puede intentar \Nette\Forms\Form
, es parte de Nette Framework.
Documentación: http://doc.nette.org/en/forms
También usted puede echar un vistazo a phorms y su somewhat newer fork
Puede comprobar el siguiente formulario scripts PHP libre:
- phpAddEdit
- Formitable - Form creation class
- DaDaBIK
- FormHandlerFormBuilder
- Phorm
- Phormation
- phpFormGenerator
- PHP Form - Processor
- PHP HTML Form - Generation and Validation Class
- phpMyEdit
- phpOpenFormGenerator
- Encuentre más en HotScripts.com
Si el software comercial no lo asusta, marque PHPRunner.
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.
Como no especificó, asumo que no está usando QuickForm2, ¿ha mirado esta versión de QuickForm?
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;
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/
No hay nada llamado Aura. ¿Cambió el nombre la entrada? – Phil
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. –
- 1. Scraping Library para PHP - phpQuery?
- 2. HTML 5 archivo de varias carga con PHP
- 3. onsubmit refresh html form
- 4. html parser codeigniter library?
- 5. php form submit utf8?
- 6. PHP Date Recurrence Library?
- 7. PHP Payment Library
- 8. es application/x-www-form-urlencoded default for html form?
- 9. Java 5 HTML escaping Para evitar XSS
- 10. Aprendiendo HTML 5
- 11. HTML 5 File API
- 12. HTML 5 - Cosas furtivas
- 13. PHP timestamp a HTML 5 tipo de entrada = elemento datetime
- 14. Doctype, HTML 5
- 15. HTML 5 Validación W3C
- 16. HTML 5 almacenamiento local
- 17. Html 5 wysiwyg designer
- 18. PHP Cake 2 personalizada form-> Etiqueta
- 19. PHP Include para HTML?
- 20. HTML Form Building/solicitud de Django.POST ayuda
- 21. ¿Cómo puedo usar HTML 5?
- 22. HTML 5 transiciones de página
- 23. Al pasar matriz utilizando Html Form Hidden Element
- 24. HTML 5 geolocalización usando phoneGap
- 25. HTML 5 Audio Current Position
- 26. Html 5 Carga de archivos
- 27. Porcentaje Altura HTML 5/CSS
- 28. Implementaciones de referencia HTML 5
- 29. HTML 5 Doctype causando peculiaridad?
- 30. Open Source PHP Form/Survey Engine
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. –
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. –