Включить библиотеку скриптов в приложение Symfony - PullRequest
1 голос
/ 29 июня 2009

У меня есть каталог PHP-скриптов (в основном, утилит), который находится на C:\Development, тогда как мое приложение Symfony находится на D:\Development.

Как включить служебные скрипты в приложение Symfony? Я стараюсь не использовать include(), потому что я предпочитаю команду, похожую на symfony.

Ответы [ 2 ]

2 голосов
/ 30 июня 2009

Лично я бы создал новую папку в папке lib / vendor в вашем проекте, поместил туда ваши скрипты, а затем Symfony должен обработать все это автоматически, предполагая, что вы выполнили его правила именования для файлов / классов. Если нет, то вам может потребоваться изменить параметры автозагрузки в соответствии с ответом Питера Бэйли.

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

2 голосов
/ 29 июня 2009

Есть в основном два подхода

  1. Расширение автозагрузки
  2. изменить путь включения

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

Вам не нужно менять php.ini. Вы можете использовать ini_set или set_include_path. Ознакомьтесь с комментариями Рикардо в разделе «Комментарии пользователей» в документации по set_include_path () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...