Как уговорить PHPStorm ресолвить относительные пути в к файлам?

Структура проекта PHP видна на рисунке.

/index.php - собственно основной скрипт
/ext_addons/css/... - тут лежат css-файлы
/view/_general.tpl - это шаблон смарти. В нём идёт ссылка href="ext_addons/css/...

Когда запускаю index.php, ссылка работает. Но PHPStrom об этом не знает и постоянно пишет мне предупреждения.

Я не могу заменить путь на относительно корня ext_addons/css/... -> /ext_addons/css/... , потому что я хочу, чтобы скрипт мог работать, будучи помещённым в любой каталог.

Можно ли как-то изменить поведение phpstorm, чтобы он проверял файлы нормально? Не хочу отключать/подавлять проверку.

120f8a6be0344199ac202766364bc461.png
  • Вопрос задан
  • 4082 просмотра
Пригласить эксперта
Ответы на вопрос 3
miraage
@miraage
Старый прогер
Попробуйте корневую папку, в которой лежит "ext_addons" пометить:

*rightclick* > Mark Directory As > Resource Root
Ответ написан
Survtur
@Survtur Автор вопроса
Получил ответ от JetBrains.

no, there is currently no way to get these paths resolved. Please feel free to file a request for this enhancement to youtrack. Related ticket: youtrack.jetbrains.com/issue/WEB-11660
Ответ написан
Комментировать
@stalkerxxl
У меня обратная проблема: Шторм ставит по дефолту пути, как "catalog/file.jpg"... а мне нужно, что сразу ставил "от корня сайта": /catalog/file.jpg...
Как его заставить так ставить пути по дефолту?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы