PHPStorm无法解析绝对包含路径

时间:2015-05-23 12:21:46

标签: path include phpstorm absolute resolve

我对PHPStorm很陌生,但我遇到过这个问题,PHPStorm无法解决从项目文件夹根目录开始的路径。

像这样:

Path not found

PHPStorm可以在我放

时解析路径
dirname(__dir__) 

在名称前面,但我无法使用运行按钮测试我的网站。

当我使用../的相对路径时.. PHPStorm也识别路径,但是在测试站点时它也不起作用,我也不想使用相对路径。

PHPStorm能够解析test.php中的路径,该路径位于我的根文件夹中,但我希望能够从我项目的任何位置解析它。

任何帮助?

2 个答案:

答案 0 :(得分:3)

  1. 转到文件... - >项目结构。
  2. 选择模块标签。
  3. Mark' Model'文件夹为'来源'。

答案 1 :(得分:2)

看起来您的服务器知道项目文件夹的包含路径,因此Model/Exposition.php之类的相对路径运行良好。您可以使用get_include_path()函数检查包含路径。

PHPStorm拥有自己的项目包含路径列表,您可以查看和修改:

  1. 打开设置:File > Settings(或Ctrl+Alt+S
  2. 在设置中转到Language & Frameworks > PHP,然后查看Include Path标签。
  3. 当然,您可以添加新记录,其中包含项目根文件夹的完整路径 (在您的情况下将是C:\Users\Ruben\Documents\Multec...\Server)。
  4. 所以最后PHPStorm会知道在哪里找到这些文件。