avatar
@bangbang93

让PhpStorm支持CodeIgniter的自动完成和自定义Model

5/23/2014, 9:00:25 PM

让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同理