Помощь IDE в разрешении путей к файлам во включаемых файлах

У меня есть стандартная конфигурация фронтального контроллера / начальной загрузки, с фронтальным контроллером в root/index.php и бутстрап в root/app/bootstrap.php,

Фронт-контроллер загружает файл boostrap с require_once 'app/bootstrap.php';,

Затем загрузчик загружает необходимые файлы, используя пути относительно фронт-контроллера, такие как require_once 'model/model.php';,

Моя IDE (PhpStorm 3.0.2) помечает пути к файлам в начальной загрузке с предупреждением "Не удается разрешить цель выражения..."

Есть ли комментарий и / или код, который я могу добавить в файл начальной загрузки, чтобы помочь моей IDE распознать и разрешить схему каталога / включения?

1 ответ

Решение

Следующее должно работать. Досадно, что это не сработает, если вы используете $config->directoryroot, но здесь есть ошибка, так что это должно сработать в будущих сборках.

$directoryroot = '/full/system/path/to/docroot';

require_once($directoryroot.'/app/bootstrap.php');
Другие вопросы по тегам