CodeIgniter es un framework PHP ligero y potente que facilita el desarrollo rápido de aplicaciones web. En este artículo, exploraremos los pasos para crear una aplicación web básica utilizando CodeIgniter en un entorno Linux.
Seguir estos pasos te ayudará a comprender los fundamentos del framework y a construir aplicaciones web de manera eficiente.
Puede leer también | Los mejores framework de PHP 2024
Paso 1: Preparando el Entorno de Desarrollo
Antes de comenzar, asegúrate de tener PHP instalado en tu sistema Linux. Puedes hacerlo ejecutando el siguiente comando en la terminal:
sudo apt-get install php
Además, necesitarás Composer, una herramienta para gestionar las dependencias de PHP. Puedes instalar Composer ejecutando:
sudo apt-get install composer
Paso 2: Instalando CodeIgniter
La forma más sencilla de obtener CodeIgniter es mediante Composer. Crea un nuevo proyecto de CodeIgniter con el siguiente comando:
composer create-project codeigniter4/appstarter nombre_de_tu_proyecto
Reemplaza "nombre_de_tu_proyecto" con el nombre que desees para tu aplicación.
Paso 3: Configurando la Base de Datos
Abre el archivo app/config/database.php
y configura los detalles de tu base de datos, como el nombre de usuario, contraseña, y nombre de la base de datos.
'hostname' => 'localhost',
'username' => 'tu_usuario',
'password' => 'tu_contraseña',
'database' => 'tu_base_de_datos',
Paso 4: Creando una Ruta y un Controlador
En CodeIgniter, las rutas se utilizan para asociar URL con controladores. Abre el archivo app/config/Routes.php
y agrega una nueva ruta:
$routes->get('/mi-controlador', 'MiControlador::miMetodo');
Luego, crea un nuevo controlador. Puedes hacerlo ejecutando el siguiente comando en la terminal:
php spark make:controller MiControlador
Esto creará un archivo llamado MiControlador.php
en el directorio app/Controllers
.
Paso 5: Creando una Vista
Crea una nueva vista en el directorio app/Views
para mostrar la interfaz de usuario. Por ejemplo, crea un archivo llamado mi_vista.php
y agrega tu contenido HTML.
Paso 6: Conectando el Controlador con la Vista
Abre el archivo MiControlador.php
y agrega el siguiente código:
namespace App\Controllers;
class MiControlador extends BaseController
{
public function miMetodo()
{
return view('mi_vista');
}
}
Esto conectará tu controlador con la vista que has creado.
Paso 7: Ejecutando la Aplicación
Para ejecutar tu aplicación, utiliza el siguiente comando en la terminal:
php spark serve
Visita http://localhost:8080/mi-controlador
en tu navegador para ver tu aplicación en acción.
Puede leer también | Instalación del Framework Laravel en Linux
¡Felicidades! Has creado una aplicación web básica utilizando CodeIgniter en un entorno Linux. Este es solo el comienzo, y puedes explorar más características y funcionalidades que ofrece CodeIgniter para desarrollar aplicaciones web robustas y eficientes.