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, para los que quieran probarlo.
Enlaces: Página Oficial | Descargar – Mirror.