2015
11-20

phpstorm识别Phalcon语法及提示

在开发Phalcon相关项目时,phpstorm编辑器并没有Phalcon相关语法的自动提示,相对影响开发效率。下面来介绍如何让phpstorm支持对Phalcon语法的自动提示。

下载phalcon-devtools包

https://github.com/phalcon/phalcon-devtools/releases 下载phalcon-devtools,并解压到任意目录。

修改gen-stubs.php

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 目录)

2、phpstorm导入Phalcon库

1.png

如上图所示,右键单击“External Libraries”,选择“Configure PHP Include Paths”,弹出如下操作框:
2.png

单点“+”按钮,在弹出的操作框中,选择到刚才phalcon-devtools的解压目录里生成的语法文件目录, 然后双击选中“/ide/Phalcon版本目录/Phalcon/”目录,点击“应用”和“确定”即可(本图中的 stubs 目录为老版本的截图,新版中已是 Phalcon版本目录 ,请忽略)。

3、phpstorm自动提示Phalcon语法

按上述步骤操作完毕并重启phpstorm后,即可以测试phpstorm自动提示Phalcon语法功能,如下图所示即表示导入成功。
3.png

「真诚赞赏,手留余香」
您的支持将鼓励我继续创作 :)