如何在PhpStorm中使用phalcon-devtools\ide\phpstorm?

18

我正在尝试将Phalcon开发者工具集成到phpstorm中。这里有一个视频,但由于我的位置,我无法观看。

我在文档中找不到其他可用的参考资料,我该如何完成此操作?

4个回答

23

以下是步骤:

  • 确保你已经安装了phalcon-devtools (查看安装指南)
  • 使用phalcon-devtools创建项目(如果你还没有项目)
  • 启动PHPStorm并在其中创建项目(如果你还没有这么做)。
  • 点击 文件-设置(Ctrl+Alt+S) (或 PHPStorm-偏好设置 for Mac)
  • 选择第二个选项 "命令行工具支持"
  • 点击 + 号,出现一个新的弹出窗口。确保选择了 "自定义框架"
  • 在新的弹出窗口中输入:

    框架: Phalcon

    工具路径: /Applications/MAMP/htdocs/phalcon-tools/ide/phpstorm/phalcon.sh

    别名: phalcon

    描述: Phalcon Developer Tools

以上假设你的phalcon-tools已经安装在:

/Applications/MAMP/htdocs/phalcon-tools/

如果您使用的是Windows环境,应该使用phalcon.bat而不是phalcon.sh(请参见上面的工具路径行)。

  • 单击“应用”然后单击“确定”。
  • 单击“工具”-“运行命令”(Ctrl+Shift+X)
  • 在命令输出窗口中,键入:

    phalcon commands

您应该能够看到输出结果。如果出现错误,请检查您的路径。输入任何phalcon-tools命令以为项目生成组件。

  • 在PHPStorm中,您应该在项目资源管理器中看到“外部库”。右键单击并选择“配置PHP包含路径”
  • 在新对话框中单击“+”,导航到/Applications/MAMP/htdocs/phalcon-tools/ide/phpstorm/0.5.0文件夹并单击“确定”。

现在,当您键入代码时,将显示相关的帮助弹出窗口,其中包含所有相关的函数。

2012-09-07: 这里有Phalcon PHPStorm 0.5.0支持的Beta实现,点击这里。在未来几周,该代码将成为该框架的一部分,并包含在0.5.0版本中。


您的路径建议假定使用MAMP(如视频演示所示)。如果开发工具在虚拟机上呢?(我在Windows上有一个CentOS虚拟机。) - OsakaWebbie
@OsakaWebbie,它将是工具路径的任何内容,即您克隆存储库的位置。 - Nikolaos Dimopoulos
我手头的工具唯一的副本都在 VM 上,如果要将 repo 克隆到 Windows 主机上,除非我也在那里安装 Web 服务器、PHP 和 Phalcon,否则没有任何好处。这些说明似乎假定开发环境是 MAMP 或 WAMP,而不是 VM。 - OsakaWebbie

9

我在Windows开发机上执行phalcon.bat文件时遇到了一些问题,因为没有安装PHP,所以我研究了一个更简单的解决方案来解决phpstorm的问题。

只需按照以下步骤操作:

  • 点击“外部库”
  • 点击“配置PHP包含路径…”
  • 点击添加
  • 添加“phalcon-devtools\ide\[YOUR_VERSION_DIRECTORY]”

然后您就可以为phalcon启用代码完成功能了:-)


糟糕,直到最后才发现没有看到其他答案...所以我的答案已经包含在上面了... - Gizzmo

1
如果您在WAMP服务器的phpinfo页面中看到Phalcon模块已加载,请按照以下步骤在CLI模式下加载模块。
将\bin\apache\\bin\php.ini复制到\bin\php\\
将php PATH设置为\bin\php\ 这样应该就解决了问题。

1
自那时起,它已经被更改了,
“作为我们重组和朝着更好、更强大的框架特性和组织方面的目标努力,我们已经从Phalcon DevTools存储库中删除了IDE存根,并将其移动到自己的存储库中。”
新的说明在这里: https://blog.phalconphp.com/post/phalcon-ide-stubs-repository

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接