CodeIgniter 4 利用 helper 共用變數設定

CodeIgniter 中要在每個頁面共用變數一直都沒有一個很好的解法,在 CodeIgniter3 中我們可以在 Config 資料夾中建立一個檔案,塞一堆陣列利用 $this->config->item('foo') 來解決。

CodeIgniter4 中該怎麼解決呢?

我們可以利用 helper 的方法來解決:

檔案在 app/Helpers/ 這裡面我們可以建一個檔案,例如:


我們要取用的時候直接呼叫 __classlist() 就可以取出這個陣列了。

這樣做的好處呢,就是我們可以在這個 function 裡面加上一些語法而不是死板板的參數設定。在使用上會更有彈性喔



留言