【问题标题】:How can you get eclipse code complete for CI when using &get_instance()?使用 &get_instance() 时,如何为 CI 获取完整的 Eclipse 代码?
【发布时间】:2011-04-08 07:07:16
【问题描述】:

我目前正在使用 Eclipse PDT 和 CodeIgniter,是否可以像这样获得会话库的代码完成:

$CI = &get_instance();
$CI->session->se   (No auto-completion here.)

此外,是否有某种插件(或只是一种方法)可以让 eclipse 为我的所有 CodeIgniter 库执行此操作。

注意:我已经在大多数情况下都得到了this tutorial 的支持,但是我正在寻找当我使用 变量 来引用 CodeIgniter 而不是

$this->

谢谢,

勒芒

【问题讨论】:

    标签: eclipse codeigniter autocomplete environment-variables eclipse-pdt


    【解决方案1】:

    因为似乎对此有相当多的兴趣;我想我会分享我对这个问题的解决方案。使用我上面提到的this tutorial 中的方法,您可以使用PHPDoc 告诉编译器变量是对项目中某个对象的引用。在这种情况下,我希望 $CI 引用 CI_Base 对象。所以我这样声明我的变量:

    /**
     * @var CI_Base
     */
    private $CI;
    

    瞧,我已经完成了代码(注意:您必须使用上面的教程来完成从 $this->CI-> 到其他任何内容的代码。)

    希望这对某人有所帮助,

    勒芒

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 2012-11-20
      • 1970-01-01
      • 2016-04-29
      • 2016-07-01
      相关资源
      最近更新 更多