代码之家  ›  专栏  ›  技术社区  ›  kicaj

CakePHP面包屑

  •  1
  • kicaj  · 技术社区  · 16 年前

    我使用来自CakePHP的HtmlHelper为我的页面创建面包屑导航。。。 我就这样 $html->getCrumbs('separator', 'Home Page') default.ctp 在其他观点中,我设定 $html->addCrumbs('nameLink', 'linkUrl'); 一切正常!

    但是当我打开我的主页时没有面包屑,为什么?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Daniel Wright    16 年前

    非常明显的答案,但是你的主页视图是否有任何调用 $html->addCrumb() ? 不管您是否将“主页”作为第二个参数传递给 $html->getCrumbs() ,如果你的视图中没有添加任何碎屑, 不会输出任何内容。

    See the method definition.

    第二个参数的用途 $html->getCrumbs() 是输出类似“面包屑”或“你是怎么到这里的:”之类的东西,而不是显示你的第一块面包屑。