2015-05-23 33 views
5

我是很新,PHPStorm,但我已经遇到了这个问题,其中PHPStorm不能解决这开始于我的项目文件夹的根目录的路径。PHPStorm无法解决绝对包含路径

像这样:当我把

dirname(__dir__) 

在名称前

Path not found

PHPStorm可以解决的路径,但我可以使用运行按钮不考我的网站。

当我用../ .. PHPStorm识别路径和相对路径,但再次测试该网站时它不工作,我也宁可不使用相对路径。

PHPStorm能够解决从test.php的这是我的根文件夹的路径,但我希望它能够在我的项目从任何地方解决。

任何帮助?

+1

这是解决方案: http://stackoverflow.com/questions/14175485/phpstorm-and-module-references – Ruben

回答

2
  1. 转到文件 - >项目结构。
  2. 选择模块选项卡。
  3. 将“模型”文件夹标记为“来源”。
+0

我已经看了一段时间,但我无法找到项目结构,[使用(https://www.jetbrains.com/idea/help/configuring-project-structure.html)ctrl shift alt s也不会执行任何操作 – Ruben

+0

在PHPStorm中,您应该转到Preferences - > Directories 。 – Mateusz

+3

好吧,我将它标记为源文件夹,它的图标变成了蓝色,但它仍然不起作用 – Ruben

1

看起来像你的服务器知道你的项目文件夹的路径,所以相对路径如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)。

所以最后PHPStorm就知道了,在哪里可以找到这些文件。

相关问题