У меня возникли проблемы с загрузкой файлов поставщиков в cakephp 2.3.0. Я попытался ввести App::import('Vendor', 'EncodingProfileConfig');
чуть выше App::uses('AppController', 'Controller');
в файле StreamsController.php. Я получаю ошибку «класс» EncodingProfileConfig «не найден». Как я могу это решить? Я использовал эту ссылку: https://book.cakephp.org/2.0/en/core-utility-libraries/app.html#loading-vendor-filescakephp 2.3.0 не удалось загрузить файлы поставщика
Фактический класс находится внутри app/Vendor/bitcodin/lib. Но после этого кода ниже не удалось, я попробовал более простой подход, который выше. Что тоже не удалось. То, что я действительно пытаюсь сделать, это загрузить его, не удаляя его в его каталог app/Vendor/bitcodin/lib.
App::build(array('Vendor' => array(APP . 'Vendor' . DS . 'bitcodin' . DS . 'lib' . DS)));
App::uses('EncodingProfileConfig', 'Vendor/bitcodin');
При обращении к коду 3 партии, всегда добавляйте ссылки на него в свой вопрос, соответственно вставляйте пример и покажите, как именно вы пытаетесь его использовать. Если бы люди могли видеть содержимое «EncodingProfileConfing.php» и пытались создать экземпляр класса, они увидели бы, что в вашей проблеме есть больше, чем просто импортировать файл. Также я бы посоветовал вам узнать о композиторе и использовать его. – ndm