php – 在 Codeigniter 操作 Composer 自動載入套件

建立 CI 專案

當安裝好 Composer 以後,我們從遠端取得 CI 專案。我的根目錄在 C:\xampp\htdocs\www\

看到目錄 test 底下有這樣的資料
%e6%93%b7%e5%8f%96

下載套件

composer.json 就是我們需要設定 composer 的檔案。打開 composer.json 可以看到類似這樣

require 裡面添加我們想要下載的套件,例如 monolog/monolog

在命令提示,下指令進入專案後安裝。記得使用 update ,因為本身已經存在 composer 的初始化,我們需要的是升級套件。

可以看到路徑 vendor/monolog 已經下載下來了。

打開自動載入

進入 application/config/config.php 修改文字。

若將 FALSE 改成 TRUE,代表你的路徑在 application/vendor/autoload.php。但我們的 vendor 在專案目錄,所以要自行指定路徑。

我們來測試是否正確的自動加載。打開控制器 application/controllers/Welcome.php 看到預設的畫面

寫寫看這個 log 工具,看看能否觸發。

執行後就會看到專案底下有個 app.log 裡面內容如

這就代表 CI 成功透過 Composer 自動載入需要的套件了。若要開始 CI 專案,我們可以先建立虛擬主機,這樣也方便開發。可以參考 xampp – 建立虛擬主機路徑

 

Comments

發表迴響