我尝试使用CakePdf https://github.com/ceeram/CakePdf,但我需要能够在我创建的插件中使用它。我不确定App:uses
是否要求使用该插件,因为我不熟悉他的文件夹结构或他导入的内容。我正在使用Croogo CMS,如果这可能是重要的。
这就是我所知道和已经完成的事情:
我已经阅读了他们的Read Me教程,并按照了点的说明,但同样,它没有解释另一个插件中的用法。
他们的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 :(得分:2)
我必须使用App::uses('CakePdf', 'CakePdf.Pdf');