Помощь IDE в разрешении путей к файлам во включаемых файлах - PullRequest
3 голосов
/ 09 февраля 2012

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

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

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

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

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

1 Ответ

2 голосов
/ 10 февраля 2012

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

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

require_once($directoryroot.'/app/bootstrap.php');
...