CakePHP 3 Breadcrumbs - 在布尔值上调用成员函数add()

时间:2018-01-31 09:58:50

标签: cakephp cakephp-3.0

另一个问题是由于Cake 3文件很差......

这次是Breadcrumbs。所以我在控制器中有以下内容:

use Cake\View\Helper\BreadcrumbsHelper;

class ProductsController extends AppController
{

    public function browse()
    {
        $this->Breadcrumbs->add('Products',
        ['controller' => 'products', 'action' => 'index']);
    }

}

出现以下错误:

在布尔

上调用成员函数add()

为什么这不起作用?我厌倦了发布这些但是每当我尝试使用Cake自己的文档中的确切示例时,它会产生错误消息!可能是我在“错误”的地方指定了这个,但是再次说明,文档并没有说明它到底在哪里。

1 个答案:

答案 0 :(得分:1)

$this->Breadcrumbs->add('Products',
    ['controller' => 'products', 'action' => 'index']);

将其放在模板文件中。

然后:

echo $this->Breadcrumbs->render();