2013-07-12 5 views
-2

Im tryng использовать CakePdf https://github.com/ceeram/CakePdf, но мне нужно иметь возможность использовать его в плагине, который я создал. Я не уверен App:uses, чтобы позвонить с плагином, так как им не знакомы с его структурой папок или тем, что им нужно импортировать. Я использую Croogo CMS, если это может иметь значение.Как использовать Cakepdf в моем плагине?

Это то, что я знаю, что и сделал: Я прочитал их Read Me учебника и следовал intructions к точке, но опять же, это не объясняет использование в другом плагине. Их Bootsrap.php файл как так:

App::build(array('Pdf' => array('%s' . 'Pdf' . DS)), App::REGISTER); 
App::build(array('Pdf/Engine' => array('%s' . 'Pdf/Engine' . DS)), App::REGISTER); 
App::uses('PdfView', 'CakePdf.View'); 

В моем понимании это говорит CakePHP лечить файлы, найденные в этих папках, как пригодные для использования классов внутри приложения. Когда я пытаюсь загрузить App:Uses('CakePdf',('CakePdf.Controller'), это не загружает правильные файлы классов. Я протестировал и обнаружил, что класс не доступен на моем уровне плагина, за исключением успешной загрузки буфера.

+0

не реальный ответ, но Типпы: Croogo является CMS из опытного торта-дэвы и более или менее разделен на плагин .. Я уверен, вы можете найти некоторые места, где они используются зависимостей. https://github.com/croogo/croogo/blob/master/Plugin/Comments/Controller/CommentsController.php – Gundon

+0

вы читаете [readme] (https://github.com/ceeram/CakePdf#setup) и попытался использовать его - если у вас есть, пожалуйста, добавьте это на вопрос, если у вас нет, вам нужно сделать это, прежде чем задавать вопрос. -1 как написано без усилий. – AD7six

+0

Я прочитал и внедрил readme. –

ответ

2

я должен был использовать App::uses('CakePdf', 'CakePdf.Pdf');

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