Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: madpitbull_99 en 6 Julio 2011, 20:28 pm



Título: Crud Generator en Codeigniter
Publicado por: madpitbull_99 en 6 Julio 2011, 20:28 pm
(https://lh6.googleusercontent.com/-tF3FNTgQyEE/ThSoguEL1vI/AAAAAAAAAJo/NPIxHBbHYYw/codeigniter-lg.gif)

Una de las cosas que diferencia a Codeigniter con otros frameworks en PHP es que no genera controladores ni modelos de forma automática, como lo hace Zend Framework.

Al ser un proyecto abierto, algunos usuarios han creado sus propias extensiones, como ha pasado con CRUD Generator. En realidad se podría decir que se trata de una aplicación y no de un módulo del núcleo o alguna librería, ya que, lo único que hace es generar el código necesario para crear, leer, actualizar y borrar tablas.

 El generador creará los siguiente ficheros:

Views
  • {Controller_name}_list.php
  • {Controller_name}_add.php
  • {Controller_name}_edit.php

Model
  • Codegen_model.php -> a generic model, you can use you own model if you want.

Controller
  • {Controller_name}.php


 El autor de la aplicación nos da más detalles sobre la aplicación, como que no es CRUD Generator. No se trata de la opción conocida como scaffolding, genera un código sencillo, a parte de los ficheros mencionados, también crea un controlador llamado form_validation.php encargado de validar los formularios.

 Para instalarlo, solo hay que descomprimirlo en nuestra carpeta htdocs, configurar la base de datos en /config/database.php e ir a la aplicación. El autor deja una demo online (http://projects.keithics.com/crud-generator-for-codeigniter/index.php/crud), para los que quieran probarlo.

 Enlaces: Página Oficial (http://projects.keithics.com/crud-generator-for-codeigniter/) | Descargar (http://projects.keithics.com/crud-generator-for-codeigniter/crud-generator-for-ci-keithics.zip) – Mirror (http://www.multiupload.com/YJFPVMNHLA).