Documento Aplicaciones MVC Con Codeigniter
Documento Aplicaciones MVC Con Codeigniter
CODEIGNITER DB_ACOPIO
Informacin General
La gua de usuario de CodeIgniter se encuentra en la siguiente
ruta:
http://escodeigniter.com/guia_usuario/
El sistema Acopio tiene la siguiente arquitectura:
[Colocar Diagrama Aqu]
Descripcin de Componentes
Estructura de carpetas
En el directorio raz encontrars 3 carpetas y 2 ficheros:
application. Directorio donde implementars todo el
cdigo de tu web. Luego vemos cada una de los
directorios que lo componen.
system. Directorio con el core de CodeIgniter y que hace
que todo funcione. No debera modificarse el contenido
del mismo.
Nota:
Los dems archivos y carpetas que no se han descrito y que
se encuentran en la raz de la carpeta del proyecto los utiliza
el Sistema Control de Versiones Git, que se utiliza para llevar
un versionamiento de cada modificacin que evita la prdida
de informacin, mejora el trabajo colaborativo en remoto.
[Ver Git]
Estructura de desarrollo
Para iniciar con el desarrollo en CodeIgniter y en general para
cualquier desarrollo en MVC, el orden de creacin de archivos
es el siguiente:
Creacin del modelo
Crear el archivo dentro de la carpeta
application/models y all colocar los campos y los mtodos
que se comunicarn con la bd [Ver Creacin del modelo]
Creacin del controlador
Crear el archivo dentro de la carpeta
application/controllers y all colocar las funciones
pertinentes (llamar a las vistas, guardar, editar, eliminar,
listar) [Ver Creacin del Controlador]
Creacin de la vista
Crear el archivo dentro de la carpeta application/views
y all colocar el cdigo html con las etiquetas php que
mostrarn los datos que el controlador enviar (si es un
listado se mostrarn en un foreach) [Ver Creacin la vista]