CakePHP の HtmlHelper を使用して、自分のページのブレッドクラム ナビゲーションを作成します...そして、他のビューに設定$html->getCrumbs('separator', 'Home Page')
し、
すべて正常に動作します!default.ctp
$html->addCrumbs('nameLink', 'linkUrl');
しかし、ホームページを開いたときにブレッドクラムが表示されないのはなぜですか?
CakePHP の HtmlHelper を使用して、自分のページのブレッドクラム ナビゲーションを作成します...そして、他のビューに設定$html->getCrumbs('separator', 'Home Page')
し、
すべて正常に動作します!default.ctp
$html->addCrumbs('nameLink', 'linkUrl');
しかし、ホームページを開いたときにブレッドクラムが表示されないのはなぜですか?
非常に明白な答えですが、あなたのホームページビューには への呼び出しがあり$html->addCrumb()
ますか? の 2 番目のパラメーターとして "Home Page" を渡すかどうかに関係なく$html->getCrumbs()
、ビューにクラムを追加していない場合は$html->getCrumbs()
何も出力されません。
の 2 番目のパラメーターの目的は、$html->getCrumbs()
"Breadcrumbs:" や "How you got here:" などを出力することであり、最初のパンくずを表示することではありません。