如何修复新文件夹项目中未确定的命名空间?

时间:2014-09-19 15:06:40

标签: php configuration namespaces phpstorm

我从phpstorm7升级到phpstorm8。现在,每当我在现有文件夹中创建新的PHP类时,都会正确插入命名空间。然而,当我创建一个空文件夹并在那里创建一个新类时,命名空间是空的,我将不得不手动添加它。

在图片中:

  1. 现有文件夹具有命名空间:
    Example of the namesapce being inserted for an existing folder
  2. 同一项目中的新文件夹缺少命名空间。 Example of the namespace not being generated for a new folder
  3. 如何告诉phpstorm始终自动生成当前命名空间?

1 个答案:

答案 0 :(得分:7)

有时PhpStorm没有正确检测源目录的相应命名空间。

您可以尝试通过进入Settings > Project: xxx > Directories,点击“P' P'在src/目录旁边,为项目设置根命名空间。

enter image description here (您可能没有在右侧面板中列出的目录,具体取决于项目的复杂程度)