【问题标题】:Aptana autocomplete shows only local stuffAptana 自动完成仅显示本地内容
【发布时间】:2011-04-29 11:12:16
【问题描述】:

我正在尝试将 Aptana 用于一般的 PHP 开发,我加载了一个旧的 CakePhp 项目来测试自动完成功能,我能得到的只是本地函数和变量,绝对没有继承的,这有点毁了整个事情。有没有我不知道的设置可以解决这个问题?

【问题讨论】:

  • 如果您逐步为新用户提供以下内容肯定会有所帮助:“显然我需要为 PHP 设置一个“自然”,默认是某个 eclipse.something 版本。Aptana 重新索引了文件,它现在可以工作了。“谢谢 -John

标签: php cakephp ide aptana


【解决方案1】:

显然我需要为 PHP 设置一个“自然”,默认是一些 eclipse.something 版本。 Aptana 重新索引该文件,它现在可以工作了。

【讨论】:

    【解决方案2】:

    原始发帖人将 PHP 添加到项目的“自然”中是正确的,但他没有提供如何做到这一点。我也遇到了同样的问题,一旦我将 PHP 添加到“自然”选择列表中,自动完成功能也提供了继承类的选项。

    添加 PHP Nature:

    • 在项目浏览器视图中右键单击您的项目
    • 点击属性
    • 在“项目属性”窗口中,选择左侧列表框中的项目性质
    • 在 Project Natures 窗口中,在 PHP 旁边打勾
    • 点击确定按钮

    这应该会为您提供自动完成列表。

    AJ

    【讨论】:

    • 哦!非常感谢!缺乏自动完成真的很糟糕!
    【解决方案3】:

    我没有为 PHP 使用过 aptana,但由于它基于 Eclipse,我假设需要将 cake 文件夹(通常与您的 app 文件夹处于同一级别)添加到您的项目路径中。

    您可以进入项目的属性并将其添加到路径或将其添加到库中。

    我通常将我的项目设置为指向整个文件夹,因此我不需要执行此步骤,但我的 Eclipse 安装会很好地选择继承的方法。

    【讨论】:

    • 我也是。我的项目指向 cakephp 文件夹。 app 和 cake 文件夹都出现在我的项目的根目录
    猜你喜欢
    • 2016-09-20
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 2021-07-11
    • 2012-11-29
    • 2017-08-05
    相关资源
    最近更新 更多