另一个问题是由于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自己的文档中的确切示例时,它会产生错误消息!可能是我在“错误”的地方指定了这个,但是再次说明,文档并没有说明它到底在哪里。
答案 0 :(得分:1)
$this->Breadcrumbs->add('Products',
['controller' => 'products', 'action' => 'index']);
将其放在模板文件中。
然后:
echo $this->Breadcrumbs->render();