RSS

Curso Codeigniter 5/5

09 Sep

Por último, vamos hacer una conexión a base de datos en donde usaremos la clase para crear querys.

 

Para este módulo vamos a completar estos puntos:

  1. Crear la base de datos y una tabla con datos
  2. Modificar el archivo de configuración database.php (nombre de usuario, password, nombre la BD)
  3. Agregar en autoload.php un parámetro para usar la clase que forma querys
  4. Crear nuevo item en el menú para mostrar datos de ejemplo
  5. Crear Modelo
  6. Crear Controlador
  7. Crear Vista

Comencemos

1. Vamos a phpmyadmin y creamos una base de datos, en este caso la llamé ‘codeigniter’ y le creamos una tabla llamada ‘usuarios’ con estas columnas:

CREATE TABLE `usuarios` (
  `id` int(5) NOT NULL,
  `nombre` varchar(20) NOT NULL,
  `apellido` varchar(30) NOT NULL,
  `correo` varchar(50) NOT NULL,
  `edad` varchar(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

ALTER TABLE `usuarios`
  ADD PRIMARY KEY (`id`);

Recuerda que en el zip de esta entrada hay comentarios en el código que ayudan a comprender mejor el código.

2. Ahora vamos a modificar el siguiente archivo en /application/config/database.php para poner los datos de conexión como se ve a continuación:

3. Para usar la clase que ayuda a formar querys tenemos que activarla en /application/config/autoload.php. Solo hay que agregar un parámetro como se muestra aquí:

4. Ahora tenemos que crear un item en la vista donde está el menú, es decir, en /application/views/body/menu.php

5. Creamos el Modelo, donde habrá 3 métodos como se muestran a continuación:

6. Creamos el Controlador:

7. Como se ve en controlador tenemos estas variables “usuarios” que es un arreglo de objetos, “usuarioPorId” que es un arreglo y “total” que es solo un número. Entonces para “usuarios” vamos a crear una tabla HTML con todos los registros de esta tabla. Para “usuarioPorId” es un arreglo y haremos una tabla con un registro. Finalmente para “total” solo es un dato que cuenta el total de registros y lo pondremos en una etiqueta <pre>.

Recuerda que hay un grupo de facebook Curso Codeigniter donde puedes publicar tus avances y hacer preguntas relacionadas al curso. También si quieres un dominio y hosting gratuito, te recomiendo 000Webhost que ha dado un cambio radical y te lo cuento en este artículo de mi blog 000Webhost el pionero de los hosting gratuitos.

También puedes escribirme a mi e-mail: ringhugos@gmail.com

Anuncios
 
Deja un comentario

Publicado por en 9 septiembre, 2018 en Codeigniter, HTML, CSS, JQUERY, PHP

 

Etiquetas: , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: