¿Qué es CodeIgniter?
CodeIgniter es un framework para el desarrollo de aplicaciones en php, que utiliza el MVC. Esto permite a los programadores o desarrolladores Web mejorar su forma de trabajar, además de dar una mayor velocidad a la hora de crear páginas Webs.
¿Qué es MVC?
El MVC o Modelo Vista Controlador es un patrón de arquitectura de software que separa la lógica de control, la interfaz del usuario y los datos del sistema. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir por un lado define los componentes para la representación de la información y por otro lado la interacción del usuario.
- Modelo: se trata de la capa que trabaja con los datos, por lo que tiene los mecanismos para acceder a la información y también actualizar su estado. Estos datos estarán habitualmente en una base de datos.
- Vista: esta capa contiene el código de la aplicación que va a producir la visualización de las interfaces de usuario, es decir, el código que permitirá renderizar los estados de nuestra aplicación en HTML.
- Controlador: contiene el código necesario para responder a las acciones que solicita la aplicación, como por ejemplo realizar una compra o visualizar un elemento. Esta capa sirve de enlace entre la vista y el modelo.
Requerimientos para poner en marcha Codeigniter.
- Instalamos XAMPP
- Apache,
- Mysql,
- php 7.2
- phpmyadmin
- En el archivo de configuración de php (php.ini) se necesita habilitar las extensiones <<intl>> y <<mbstring>>
- extension=intl
- extension=mbstring
- Iniciamos los servicios de Apache y Mysql.
Instalación de Codeigniter
- Descargamos Codeigniter 4 (framework-4.0.4.zip) desde https://codeigniter.com/download
- Descomprimimos el .zip descargado en: C:\xampp\htdocs\proyectoscodeigniter\SGVin (SGVin es el nombre de nuestro proyecto)
- En nuestro navegador web deberiamos visualizar la página de bienvenida de Codeigniter (http://localhost/proyectoscodeigniter/SGVin/public)