代码完成@property PhpStorm

时间:2016-06-25 16:00:07

标签: php codeigniter phpstorm

我的系统正在使用带有PhpStorm的CodeIgniter 3.x,我没有代码完成,因此我使用了这个:

https://github.com/nicolas-goudry/CI-PHPStorm-Code-Completion

这就像一个魅力。我已在项目根目录中添加了该文件。

但现在我正在使用hmvc模型。它不再起作用了。当我在CodeIgniter“普通”模型,视图,控制器类中它工作。但是当我在我的模块文件夹中时,它不起作用。有人知道解决方案吗?

修改

我更接近一点,自动完成功能不起作用的类扩展了MX_Controller。当我将其更改为CI_Controller时,它可以工作。那么如何才能使它与MX_Controller一起使用?

1 个答案:

答案 0 :(得分:1)

我只是在猜测,但可能会添加

class MX_Controller {
    public function __construct() {
    } 
}

或者真正调用的是什么类,然后是你的模型等,就像示例文件一样。 (看看github页面)Arggh是的,他很荣幸能够相信我,但我不知道为什么他从来没有听过最简单的方法 - 只需将文件命名为autocomplete.php并将其放入在application / config文件夹中。完成!而已! Finito。而且您不必使用该方法将任何文件标记为纯文本。因此,在向文件添加任何内容之前,请先尝试。如果可以,请回复,以便我们可以与其他人分享同样的事情。