让PhpStorm支持CI的自动完成这个已经传播比较广了,只需要去
https://github.com/topdown/phpStorm-CC-Helpers
这个项目里的CodeIgniter目录下,把三个文件下载下来,放置到项目根目录
然后将
system\core\Controller.php
system\core\Model.php
system\database\DB_active_rec.php
这三个文件,右键Make as Plain Text.
即可让PhpStorm支持CI的自动完成,不过这时候还是不能够支持自定义model和自定义library
不过对着warning的地方alt+enter就会有转折,PhpStorm会在文档头部生成一行
@property mixed Xxx_model
只要把mixed修改为model的名称,根据CI的命名规则,修改完的内容可能长这样
@property Player_model Player_model
此时PhpStorm就能够把model里的方法也加成自动完成的一部分,library同理