CodeIgniter 4 這個版本開始全面更新架購,所以原先的 libraries 引入使用的方式也要調整。
我們先由 Conntroller 說起。
<?php
namespace App\Controllers;
use App\Libraries\Mylibraries;
class Myfun extends BaseController{
function demo1(){
$lib = new Mylibraries();
$data = $lib->function1();
}
}
?>
接著就是 library 本身
<?php
namespace App\Libraries;
class Mylibraries{
function function1(){
return 'hello lib';
}
}
?>
我們可以看一下紅字的部份
重點都是在宣告 namespace 的路徑,路徑對了就可以。
另外就是 class 的引用這次開始要用 new 才能開始使用。
留言