ZendFramework es un excelente framework en php, permite realizar tareas complicadas fácilmente, es opensource y ademas de ser desarrollada por Zend Technologies (desarrollador del motor zend en el cual esta basado php desde la versión 4), proporciona muchas herramientas y utilidades para implementar nuestros sitios y aplicaciones web, entre ellas se encuentran los modelos que basicamente lo que hacen es abstraer la base de datos en una clase de php para poder manipularlo facilmente. pero no proporciona directamente una clase para hacer esto, en vez el programador debe decidir como implementara sus modelos, sin embargo en la pagina oficial del manual de zendframework se sugiere utilizarlos de la siguiente manera:
se divide en tres partes:
el dbtable, que representa la tabla como una clase php
el modelo propiamente dicho que se encarga de representar una fila de datos como una clase de php
el modelMapper que se encarga de interconectar el modelo y la tabla
básicamente el dbtable se puede generar muy facilmente usado la zendtool incluida en la descarga de ZendFramwork pero para hacer las otras dos partes se requiere de algo mas de trabajo que a mi parecer es algo repetitivo pues consiste en especificar en el modelo cada una de las columnas de las tablas ademas de sus setter y getters de cada una, por eso he realizado esta herramienta que permite crear fácilmente ambos mapper y modelo con unos cuantos click en mucho menos tiempo del que te tomaría hacer uno de los dos a mano.
intente hacerlo lo mas intuitivo posible en namespace se debe de poner el namespace que usa zend para identificar el modulo y el tipo de objeto por defecto esta puesto para application/default modules
baseclass se debe de poner el nombre de la clase en la que dependen los modelos generados por este programa, si se usan los archivos incluidos con este programa basta con dejarlo como esta
en class se debe de poner el nombre de la tabla
en el campo de texto abajo junto al botón de add se pone el nombre de la columna
indexColum se debe de poner el nombre del index el cual debe de estar en la lista de arriba
Descarga:
nueva versión!: ZF-Model-creator v0.2 (update)
Debe estar conectado para enviar un comentario.