Code igniter

Solo disponible en BuenasTareas
  • Páginas : 2 (309 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de enero de 2012
Leer documento completo
Vista previa del texto
Aplicaciones Web

Modelo Vista Controlador
Para el diseño de aplicaciones con sofisticados interfaces se utiliza el patrón de diseño ModeloVista-Controlador (MVC).

¿Porqué utilizar el MVC?Es recomendable usar el MVC debido a que la lógica de una interfaz de usuario cambia con más frecuencia que los almacenes de datos y la lógica de negocio.

Elementos del MVC

Modelo: interactúacon los datos y ejecuta las reglas de negocio.

Vista: muestra la información del modelo al usuario.

Controlador: gestiona las entradas del usuario.

Modelo
Permite acceder a la capa dealmacenamiento de datos.  Define las reglas de negocio (la funcionalidad del sistema).  Responde a las peticiones de información sobre el estado, que vienen de la vista.  Responde a instrucciones decambio de estado, provenientes del controlador.


Vista
Recibe datos del modelo y los muestra al usuario.  Tiene un registro de su controlador asociado.


Controlador
Respuesta a eventos(unclic, un cambio en un campo de texto, etc.) invocados desde la vista.  Llama a la lógica de negocios para procesar y producir una respuesta.  Interpreta las entradas del usuario, informando al modeloy/o vista de los cambios que supongan más entradas.


CodeIgniter


Es un entorno de desarrollo abierto que permite crear webs dinámicas con PHP.

Objetivo
Su principal objetivo es ayudara que los desarrolladores, puedan realizar proyectos mucho más rápido que creando toda la estructura desde cero.

Arquitectura

Directorio raíz

application

system

config controllershelpers models views …

core database libraries …

Instalación en Windows
1.

Descargar una versión de CodeIgniter (codeigniter.com).

Instalación en Windows
2.

Descomprimir el paquetedescargado.

Instalación en Windows
3.

Una vez descomprimido, copiamos la carpeta al servidor y se renombra.

Configuración Básica


Una vez renombrada se modificará el archivo de...
tracking img