PhpStorm支援CodeIgniter框架的程式碼智慧提示
阿新 • • 發佈:2019-01-24
- PS裡面沒有CI框架的自動提示,model找方法很抓狂?($this->load 之後再無下文)
- model的方法沒有自動提示,每次都要對照著model結構圖來寫。($this->xxx_model-> 之後再無下文)
- 要達到的效果: PS支援CI的各種書寫格式,提高開發效率。
開始:
1. 把下載的CI框架對應的3個檔案拷貝到一個資料夾比如CodeIgniter
2.在你專案的External Libraries上右鍵->Configure PHP Include Path
將剛才的CodeIgniter資料夾新增到裡面並儲存
選中PhpStorm裡的下面3個檔案->右鍵->Mark as Plain Text(標記為純文字)
system/core/Controller.php 、 system/core/Model.php 、
database/DB_query_builder.php
(CodeIgniter3.0和3.1版本沒有DB_active_rec.php檔案,改為DB_query_builder.php)
到此,你的load就已經出現程式碼提示了!
為什麼我load的xxx_model還沒有提示?
5. 開啟剛才新增的3個檔案中的my_models.php
將對應的xxx_model新增到開頭的註釋裡面
現在你的xxx_model的提示也全了!
1. 其實老外就是改變了PS解析的來源,通過添加註釋的方法獲得框架相關的自動提示
2. 由1條可以得,不管你load不load xxx_model 只要你新增到my_model.php的註釋區,都會有自動提示(所以是否已經load對應model要自己判斷哦!)