Доктрина неразрывной строки зависимостей require_once - PullRequest
0 голосов
/ 22 июля 2011

Я пытаюсь использовать грушевую установку Doctrine, похоже, что все Requirements и Class Names просто смотрят не в том месте ... нужно ли обновлять все это в cli-config.php (или аналогичный файл)? Я не понимаю, как решить все эти проблемы.

Прежде чем приступить к жесткому программированию всех требований, я предполагаю, что есть элегантный способ заставить это работать. например ...

Класс 'Doctrine \ DBAL \ Configuration' не найден в /usr/local/pear/share/pear/Doctrine/ORM/Configuration.php в строке 41

поэтому мой путь установки pear - /usr/local/pear, а установка доктрины pear - /usr/local/pear/share/pear/Doctrine

Я читал документы, и похоже, что он работает в «песочнице» из кли, но на самом деле у меня нет очень современного понимания PHP. Я просматривал документацию, и, возможно, есть очень простой шаг, который мне не хватает, но я его не вижу.

1 Ответ

1 голос
/ 22 июля 2011

попробуйте запустить php как

php -d include_path=/usr/local/pear/share/pear

, если это работает, возможно, вам не хватает этого пути в вашем include_path

попробуйте запустить phpinfo () или var_dump (ini_get ('include_path'))) чтобы увидеть ваш включаемый путь, каталог Doctrine должен находиться где-то внутри этого пути

...