
Cakephp2はHTMLヘルパーでパンくずを作成していたけども、Cakephp3以降は非推奨になり、
Cakephp4では削除されている(4初期はあったのかも。公式: https://book.cakephp.org/4/ja/views/helpers/html.html#id11)
で移行の際、同じようにパンくずを作成する
Cakephp2でのパンくず
// default.ctp とか
<?= $this->Html->getCrumbList($options = ['class' => 'breadcrumb', 'lastClass' => 'active']) ?>
// 各View
$this->Html->addCrumb('ほげ', '/hoge');
Cakephp4のパンくず
// default.ctp とか
<?php if ($this->Breadcrumbs->getCrumbs()) : ?>
<?php $this->Breadcrumbs->prepend('ホーム', '/', ['class' => 'first']) ?>
<?= $this->Breadcrumbs->render(['class' => 'breadcrumb']) ?>
<?php endif ?>
// 各View
$this->Breadcrumbs->add('ほげ', '/hoge');
パンくず $this->Breadcrumbs->add() がある場合のみ、パンくずを表示させるような形で、表示自体は render() で出力します。