当我尝试使用 Codeigniter 实例化我的类时,Eclipse 不会在自动完成时显示我的方法。
这是我尝试的方式:
$this->load->model('myclass');
$this->myclass-> // This shows nothing
但是当我使用 php 的经典方式来实例化我的类时,自动完成会显示所有方法和所有内容。
$this->load->model('myclass');
$myclass = new myclass();
$myclass-> // This shows all methods
如何使 Eclipse 在我键入时自动完成$this->myclass
?
Eclipse 不支持像 codeigniter 这样的框架级别的自动完成扩展。它只支持像php这样的语言级别。因此,您需要添加自己的。这个答案对你很有用。
这与您的问题没有直接关系。但我建议使用Sublimetext,它是轻量级的,不仅有大量的代码片段,不仅适用于Codeigniter和Laravel等现代框架,还适用于Bootstrap和Angularjs等前端框架。
希望这个答案对你有用。