PHP FrameworkにCodeIgniter3を採用したプロジェクトをPhpStorm(ver.9.0.2)で編集している。PhpStormのメソッド・プロパティ補完機能(autocomplete機能)はとても便利で、コード記述を強力にサポートしてくれる。また、定義にジャンプする機能もコードの実装を追うのにとても有益だ。 参考: Code Completion - Help | PhpStorm しかしCodeIgniterの機能を使ったソースコードは思うように補完機能が働かない。 CodeIgniterではModelやContorollerでクラスを利用する時にローダーを利用するが、$this->loadするとインスタンスは$this->xxxにセットされ、$this->xxx->funcのように利用する。 このとき「$this->xxx」が何者なのかPhpStormは分からないの
![PhpStormでautocompleteを有効にする方法(CodeIgniter3利用時)](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf28b722aeae563ff71c634453e7ab9d75047fd6/height=288;version=1;width=512/https%3A%2F%2Fah-2.com%2Fg1%2Fms%2Fcontents%2Fup%2F2015%2F10%2Fno_suggestions.png)