Как исправить пространство имен, не определяемое в проекте новых папок?

Я обновился с phpstorm7 до phpstorm8. Теперь, когда я создаю новый класс PHP в существующей папке, пространство имен вставляется правильно. Тем не менее, когда я создаю пустую папку и создаю там новый класс, пространство имен становится пустым, и мне придется добавить его вручную.

В картинках:

  1. Существующая папка имеет пространство имен:
    Пример вставки имени для существующей папки
  2. Новой папке в том же проекте не хватает пространства имен.
    Пример пространства имен, не генерируемого для новой папки

Как я могу сказать phpstorm всегда генерировать текущее пространство имен?

3

Решение

Иногда PhpStorm неправильно определяет подходящее пространство имен для ваших исходных каталогов.

Вы можете попытаться исправить это, зайдя в Settings > Project: xxx > Directories, нажав маленькую букву «P» рядом с вашим src/ каталог и настройка корневого пространства имен для вашего проекта.

введите описание изображения здесь
(у вас может быть не так много каталогов, перечисленных на правой панели, в зависимости от сложности вашего проекта)

7

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]