如何在cakephp 3中调用helper中的单元格?

时间:2015-03-18 07:52:45

标签: cell helper cakephp-3.0

我需要在帮助器中调用单元格方法。我在帮助者中尝试这个。

$cell = $this->cell('Inbox::expanded');

但它不起作用。 我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

有两种方法可以做到这一点。第一个是使用帮助器内的视图实例来渲染单元格:

$cell = $this->_View->cell('Inbox::expanded');

另一种方法是将CellTrait添加到您的助手:

class MyHelper extends Helper {
    use Cake\View\CellTrait;

    public function aMethod() {
        $cell = $this->cell('Inbox::expanded');
    }
}