代码完成@property PhpStorm

代码完成@property PhpStorm,php,codeigniter,phpstorm,Php,Codeigniter,Phpstorm,我的系统在PhpStorm中使用CodeIgniter 3.x,我没有代码完成,所以我使用了以下方法: 这很有魅力。我已将该文件添加到项目根目录中 但现在我使用的是hmvc模型。它不再工作了。当我在CodeIgniter“正常”模型、视图、控制器类中时,它就工作了。但是当我在我的模块文件夹中时,它不工作。有人知道解决办法吗 编辑 我比较接近,自动完成不起作用的类扩展了MX_控制器。当我将此更改为CI_控制器时,它会工作。那么我怎样才能使它与MX_控制器一起工作呢?我只是猜测,但可能会添加 cl

我的系统在PhpStorm中使用CodeIgniter 3.x,我没有代码完成,所以我使用了以下方法:

这很有魅力。我已将该文件添加到项目根目录中

但现在我使用的是hmvc模型。它不再工作了。当我在CodeIgniter“正常”模型、视图、控制器类中时,它就工作了。但是当我在我的模块文件夹中时,它不工作。有人知道解决办法吗

编辑


我比较接近,自动完成不起作用的类扩展了MX_控制器。当我将此更改为CI_控制器时,它会工作。那么我怎样才能使它与MX_控制器一起工作呢?

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

class MX_Controller {
    public function __construct() {
    } 
}

或者不管类真正被调用了什么,然后在它上面的模型等等,比如示例文件。(查看github页面)啊,是的,他很高兴能信任我,但我不知道为什么他从来没有听过最简单的方法——只需将文件命名为autocomplete.php并将其放在application/config文件夹中即可。完成!就这样!菲尼托。您不必使用该方法将任何文件标记为纯文本。所以,在向文件添加任何内容之前,请先尝试一下。如果可以,请发回,这样我们就可以与其他尝试同样方法的人分享

好的,我已将名称更改为autocomplete.php,并将其移动到application/config文件夹。但我有同样的结果。在codeigniter自己的mvc中,它可以工作。但在与其他mvc的模块文件夹中,它没有。模块文件夹中的所有类都扩展了MX_控制器。是否尝试将MX控制器添加到与其他示例类似的文件中?