我尝试使用 CakePdf https://github.com/ceeram/CakePdf但我需要能够在我创建的插件中使用它。我不确定是否App:uses
要调用该插件,因为我不熟悉他的文件夹结构或导入的内容。如果这可能很重要,我正在使用 Croogo CMS。
这就是我所知道并做过的事情:
我已经阅读了他们的自述教程并按照说明进行操作,但同样,它并没有解释在另一个插件中的用法。他们的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')
这不会加载正确的类文件。我已经测试并发现除了成功的插件引导之外,该类在我的插件级别上也不可用。