CodeIgniter Forums
Accsess my Libraries from Models - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=11)
+--- Thread: Accsess my Libraries from Models (/showthread.php?tid=80005)



Accsess my Libraries from Models - Anton_BNV - 09-01-2021

I'm currently migrating from CI 3 to CI4. How to access my Libraries methods from a Models ? A lot of doc i'had read just show how to access it from a Controller. Any advices please ? 
Sorry for my bad english.


RE: Accsess my Libraries from Models - includebeer - 09-05-2021

There's no difference in loading a library from a controller or from a model. You can create a new instance of your class the standard PHP way:
PHP Code:
$myLib = new MyLib(); 

Or you can define a service. This allows to get a shared instance if you need to access your library in multiple places, instead of creating a new object everytime.