В моем PHP-фреймворке я хочу использовать несколько функций другого PHP-фреймворка. Эта другая структура имеет только один сценарий портала (index.php). Оттуда он делает все (начальная загрузка, контроллеры вызовов, действия и т. Д.). Другая структура включает все свои файлы, начинающиеся с ./
index.php другого фреймворка:
include './inc/bootstrap.php';
В bootstrap.php:
include './inc/configs.php';
include './inc/database.php';
и т. Д. И т. П.
Похоже, что все включения относятся к папке, в которой находится index.php.
Есть ли способ настроить среду, чтобы я мог загрузить инфраструктуру из другой папки (где-то в моей структуре, так что это совершенно другая папка, а не сценарий портала)?
include_path
включает в себя .
, и я попробовал это также с папкой другого фреймворка в include_path, но это ничего не изменило.
Я предполагаю, что это включает в себя ./, но я не могу их изменить (другой фреймворк не является частью моего фреймворка и будет обновлен через некоторое время). Есть ли способ обойти их (или я делаю это неправильно)?