Diseñador de formularios con plantilla

De Delphi for PHP Wiki de documentación

El diseñador de formularios con plantilla le permite editar plantillas visualmente mientras trabaja con las tecnologías RAD.

Este diseñador es una extensión del diseñador HTML, y tiene la capacidad de trabajar con componentes PHP. Cuando trabaje en un formulario con plantilla, puede arrastrar y soltar componentes PHP dentro del diseñador HTML, y se comportarán como cualquier otro componente HTML, pudiendo redimensionarlos y moverlos.

Image:visual_html_design.png

Cuando seleccione un componente PHP en el diseñador HTML, el inspector de objetos se actualiza con las propiedades/eventos/eventos Javascript de dicho componente. Si selecciona un elemento HTML, actualiza el ispector de objetos con los atributos del elemento HTML.

Image:template.png

Las vistas de plantilla y diseño están sincronizadas. Si edita el código de la plantilla y cambia a la vista de diseño, el diseñador mostrará los cambios. Añadir componentes en el diseñador, genera código en la plantilla.

Los componentes PHP en los formularios con plantilla, se pueden mover y redimensionar.

Arrastrar un componente PHP desde la paleta de herramientas, crea el componente en el diseñador y lo selecciona. Tambien puede arrastrar componentes PHP dentro de otros componentes PHP, que puedan contener componentes.

Con esta característica, ahora tiene dos opciones para desarrollar sus formularios visualmente, por lo que para saber cuando usar formularios VCL o formularios con plantilla, simplemente verifique el tipo de interfaz que quiere desarrollar. Si su interfaz se va a parecer más a una aplicación de escritorio, debe usar formularios VCL, ya que proporciona un mayor control sobre la posición de los componentes y, hay características, como los Layouts, que solo funcionan en formularios VCL.

Sin embargo, si quiere desarrollar un interfaz que parezca una página web, es mejor utilizar formularios con plantilla, porque permite a un diseñador usar una herramienta externa para crear complicados diseños web, y le permiten a usted integrar dentro componentes activos VCL para PHP.

Herramientas personales
Otros idiomas