2013-04-19 2 views
1

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

Я пытался добавить следующее к моей ItemsController и ни один из них работал

include_once(__DIR__.'/vendors/phpQuery.php'); 

App::uses('phpQuery', 'Vendor'); 

App::import('phpQuery', 'Vendor'); 

Все это приводит либо к ошибке не найти метод или

Error: The application is trying to load a file from the phpQuery plugin 

Я даже пытался поместить его в папке плагинов, и теперь мне повезло.

ответ

3

Импорт файлов Vendor (особенно, если они не придерживаются обычных соглашений, как один класса для каждого файла), иногда требуется несколько вариантов «нормальный» App::import()

Этот раздел в документации описывает эти варианты: Loading Vendor Files

Я проверил этот, и это сработало без проблем;

App::import('Vendor', 'phpQuery'); 

(загружает 'приложение/Vendor/phpQuery.php')

+0

Спасибо, работал отлично. У меня есть некоторые другие ошибки, но по крайней мере сейчас это загрузка. – user1443519

Смежные вопросы