CodeIgniter 4 Libraries 引入使用方式

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 才能開始使用。

留言