Cakephp3将一个插件的ViewCell调用到另一个插件中

时间:2016-05-24 11:26:09

标签: cakephp cakephp-3.0

我有一个名为 IncMenus 的插件。在这个插件中,我创建了一个ViewCell。

例如我的 IncMenus / src / Template / View / Cell / MenuCell.php

class MenuCell extends Cell
{
 public function display($menu){

    $menus = $this->Menus->find('all', [
        'contain' => ['MenuItems']
    ])
        ->where(['id' => $menu]);


    $this->set(compact('menus'));
    $this->set('_serialize', ['menus']);

}

}

并在 IncMenus / src / Template / Cell / Menu / display.ctp

我正在显示此菜单。

现在我有另一个名为 SiteTheme 的插件。

在这个插件中,我想访问那个MenuCell,所以在我的一个元素中( SiteTheme / src / Template / Element / header.ctp

我称这个小区为:

 <?= $this->cell('IncMenus.Menu', ['menu' => 1]); ?>

但它显示以下错误:

enter image description here

那么如何将插件的View单元调用到另一个?

0 个答案:

没有答案