Experimentando con la capa modelo de CodeIgniter

Hoy vamos a hacer nuestro primer experimento con la capa modelo de CodeIgniter. Haremos una pequeña consulta a una base de datos e imprimiremos el valor obtenido en la pantalla. Para ello retomaremos el punto que dejamos en el artículo ¡Pon en marcha tu primera app CodeIgniter en pocos minutos! Are you ready?

Capa modelo, base de datos

Primero vamos a crear una base de datos MySQL con una tabla de usuarios y un registro:

A continuación crearemos el modelo application/models/users.php con un método que hará una sencilla consulta, imprimiendo en la pantalla el valor obtenido:

Ahora vamos a cargar el modelo User en el método index de application/controllers/visitor.php:

Si todo ha ido bien obtendremos este error:

Que no cunda el pánico. ¡Claro!, lo que pasa es que tenemos que cargar la librería de la base de datos y configurar la conexión. Para arreglar este error, pues, nos vamos primero a config/autoload.php y escribimos:

Luego en config/database.php configuramos la conexión a la BBDD:

Ya está. Hecho todo lo anterior ya podemos probar nuestro primer modelo CodeIgniter. Si todo ha ido bien cuando ejecutamos http://holamundoci.local/visitor tenemos que obtener la dirección email de Bob.