Помощь 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');