Uso de librerías propias en CodeIgniter4

Veamos un ejemplo del uso de librerías propias en CodeIgniter4. Crearemos una librería y la utilizaremos en un controlador.

Sgiamos los pasos para crear la librería, llamarla y utilizarla en nuestra aplicación:

Tutoriales CodeIgniter 4

Crear la librería

Para crear nuestra librería, debemos tener en cuenta dos cosas. La crearemos en la siguiente carpeta y con el primer carácter en mayúscula:

/app/Libraries/

Le pondremos el nombre con la primera en mayúscula

/app/Libraries/MiLibreria.php

Y la creamos con el código correspondiente:

<?php namespace App\Libraries;

class Milibreria {

  public function getEsMenorQue100( $numero )
  {
    if ( $numero < 100 )
    {
       return true;
    }
    else
    {
       return false;
    }
  }

}

Fijaos que el nombre de la librería no tiene que ser el mismo que el fichero. POr ejemplo, el mio, las mayúsculas no coinciden.

Llamar la librería en CodeIgniter 4

Ya tenemos la librería creada. Ahora vamos a llamarla desde el controlador para poder utilizarla:

/* /app/Controlers/matematicas.php */

<?php namespace App\Controllers;

use App\Libraries\Milibreria;

class Scripts extends BaseController {
    [...]
}

Si os fijáis, hemos llamado a la clase y ya podemos utilizarla. Veamos en el siguiente paso cómo.

Utilizar la librería

/* /app/Controlers/matematicas.php */

<?php namespace App\Controllers;

use App\Libraries\Milibreria;

class Scripts extends BaseController 
{
  public function miFuncion()
  {
    $milibreria_library = new Milibreria();
    return $milibreria_library->getEsMenorQue100(225);
  }
}

Si os fijáis, hemos creado el objeto $milibreria_library a partir de la clase de nuestra librería. A partir de aquí, ya podemos crear el objeto, llamando a sus funciones.

A partir de aquí, ya podemos crear nuestras librerías y compartirlas para que otros desarrolladores puedan utilizarlas.

Espero que os haya sido de utilidad para saber el uso de librerías propias en CodeIgniter4.


Más información