在开发Phalcon相关项目时,phpstorm编辑器并没有Phalcon相关语法的自动提示,相对影响开发效率。下面来介绍如何让phpstorm支持对Phalcon语法的自动提示。
在 https://github.com/phalcon/phalcon-devtools/releases 下载phalcon-devtools,并解压到任意目录。
将 ide/gen-stubs.php
文件中的如下三行代码注释掉:
//if (!file_exists(CPHALCON_DIR)) {
// throw new Exception("CPHALCON directory does not exist");
//}
然后执行如下命令:
php gen-stubs.php
成功后,会看到 ide
目录下生成了Phalcon相应版本的语法文件目录(我这里是生成的 3.2.1
目录)
如上图所示,右键单击“External Libraries”,选择“Configure PHP Include Paths”,弹出如下操作框:
单点“+”按钮,在弹出的操作框中,选择到刚才phalcon-devtools的解压目录里生成的语法文件目录, 然后双击选中“/ide/Phalcon版本目录/Phalcon/”目录,点击“应用”和“确定”即可(本图中的 stubs
目录为老版本的截图,新版中已是 Phalcon版本目录
,请忽略)。
按上述步骤操作完毕并重启phpstorm后,即可以测试phpstorm自动提示Phalcon语法功能,如下图所示即表示导入成功。