Панировочные сухари в CakePHP - PullRequest
1 голос
/ 14 апреля 2010

Я использую HtmlHelper из CakePHP, чтобы создать навигацию по крошкам для моей страницы ... И я устанавливаю $html->getCrumbs('separator', 'Home Page') на default.ctp, а в других видах я устанавливаю $html->addCrumbs('nameLink', 'linkUrl'); Все отлично работает!

Но когда я открываю свою домашнюю страницу, там нет панировочных сухарей, почему?

1 Ответ

2 голосов
/ 14 апреля 2010

Чрезвычайно очевидный ответ, но есть ли у вашей домашней страницы какие-либо звонки на $html->addCrumb()? Независимо от того, передаете ли вы «Домашняя страница» в качестве второго параметра $html->getCrumbs(), если вы не добавили крошки в ваше представление, $html->getCrumbs() ничего не выведет.

См. Определение метода.

Цель второго параметра $html->getCrumbs() - вывести что-то вроде "Breadcrumbs:" или "Как вы попали сюда:", а не отображать первую из ваших крошек.

...