Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Phalcon未定义命名空间Phalcon_Php_Phpstorm_Phalcon - Fatal编程技术网

Php Phalcon未定义命名空间Phalcon

Php Phalcon未定义命名空间Phalcon,php,phpstorm,phalcon,Php,Phpstorm,Phalcon,我正在使用Phalcon PHP制作项目。我已经使用来自的指令安装了Phalcon和Phalcon开发工具 我已经成功创建了我的项目,但是PhpStorm显示了未定义的名称空间。网站可以正常工作,但IDE中有很多错误。恐怕不应该是这样的 在安装框架或创建项目时,我是否犯过任何错误 将phalcon devtools文件从github下载或克隆到本地 打开PHPstorm,在项目文件树下找到外部库,右键单击并选择配置PHP包含路径。。。单击窗口中的+,然后从phalcon devtools re

我正在使用Phalcon PHP制作项目。我已经使用来自的指令安装了Phalcon和Phalcon开发工具

我已经成功创建了我的项目,但是PhpStorm显示了未定义的名称空间。网站可以正常工作,但IDE中有很多错误。恐怕不应该是这样的

在安装框架或创建项目时,我是否犯过任何错误


将phalcon devtools文件从github下载或克隆到本地


打开PHPstorm,在项目文件树下找到外部库,右键单击并选择配置PHP包含路径。。。单击窗口中的+,然后从phalcon devtools repo中选择phalcon devtools/scripts/phalcon目录。

正如@Nishchal Gautam所提到的,这比下载devtools更容易管理,根据屏幕截图,在每个项目中手动添加所需的内容。

您没有正确安装phalcon开发工具。在任何情况下-尝试文件|使缓存无效并重新启动IDE。@LazyOne使缓存无效并重新启动不起作用。我的屏幕怎么了?它应该是什么样子的?没有什么特别的东西,没有什么可以指出确切的答案,我的意思是-它只是表明IDE没有看到存根文件devtools。你把它们放在哪里了?可能它们不在项目范围内,并且没有以任何其他受支持的方式引用。@LazyOne我已经使用composer再次安装了devtools,现在它可以工作了。非常感谢。如果您使用jetbrain的IDE,请查看此插件:并让我知道它是否有效我使用此方法解决了此方法。然而,当我尝试使用此文件时,出现了一个错误,即找不到“Config”类。若您使用jetbrain的IDE,请查看此插件:并让我知道它是否有效。我注意到一件事,我不确定是否有解决方案。如果你从DI加载一个定制服务,让我们假装它是Facebook Api,$fb=$this->DI->get'Facebook';当您键入$fb->时,没有自动建议-我在jetbrains中安装了自动完成和存根@NishchalGautam你的插件工作得很好,我已经添加了一个关于这一点的答案,因为评论很容易被评论腐蚀。