在CakePHP中,如何从控制器内的插件渲染元素?

时间:2016-08-26 00:23:31

标签: cakephp

我正在使用CakePHP和几个全局插件。我想使用应用程序本地的控制器从我的一个插件中渲染一个元素。

内部APP / Controller / CustomreportController.php

$this->render('COPlugin.Elements/reportdates'); 

当我尝试查看该页面时,收到以下错误:

  

缺少视图错误:CustomreportController :: paapprovals()的视图   没找到。

     

错误:确认您已创建文件:   APP /视图/插件/ COPlugin /元件/ reportdates.ctp

所以你看,它希望我在APP内部创建一个视图,在里面:View / Plugin / COPlugin / Elements而不是使用我已经拥有的View:ROOT / plugins / COPlugin / View / Elements / reportdates。 CTP。

如何渲染插件中已存在的元素?

1 个答案:

答案 0 :(得分:0)

蛋糕2.0和2.1之间的语法略有不同。文档概述了this部分的差异。