Класс Cakephp не найден - PullRequest
0 голосов
/ 25 июня 2018

Привет, я использую CakePHP 2. я включаю внешнюю папку php в app / webroot и в моем контроллере используется следующее, чтобы включить файл.

include_once(ROOT . DS . 'app' . DS . 'webroot'.DS . 'socio'.DS . 'index.php');

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

1 Ответ

0 голосов
/ 25 июня 2018

Можете ли вы использовать что-то вроде этого, WWW_ROOT является константой определения ядра и дает полный путь к корню.

include_once(WWW_ROOT . 'socio'.DS . 'index.php');

https://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html

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