1

CakePHP の HtmlHelper を使用して、自分のページのブレッドクラム ナビゲーションを作成します...そして、他のビューに設定$html->getCrumbs('separator', 'Home Page')し、 すべて正常に動作します!default.ctp$html->addCrumbs('nameLink', 'linkUrl');

しかし、ホームページを開いたときにブレッドクラムが表示されないのはなぜですか?

4

1 に答える 1

2

非常に明白な答えですが、あなたのホームページビューには への呼び出しがあり$html->addCrumb()ますか? の 2 番目のパラメーターとして "Home Page" を渡すかどうかに関係なく$html->getCrumbs()、ビューにクラムを追加していない場合は$html->getCrumbs()何も出力されません。

メソッド定義を参照してください。

の 2 番目のパラメーターの目的は、$html->getCrumbs()"Breadcrumbs:" や "How you got here:" などを出力することであり、最初のパンくずを表示することではありません。

于 2010-04-14T16:08:10.227 に答える