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:
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