首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cakephp breadcrumbs getCrumb根url

Cakephp breadcrumbs getCrumb根url
EN

Stack Overflow用户
提问于 2011-02-07 23:08:35
回答 2查看 2.1K关注 0票数 1

我正在按照食谱(cookbook)在cakephp中设置面包屑。我在我的管理部分做这件事(管理路由是打开的),在我的布局中我有一行

代码语言:javascript
复制
echo $this->Html->getCrumbs(' > ','Home');

我将主页更改为Admin home,显示正常,但是url链接回网站根目录,即website.com/,而不是website.com/admin。我到处找都找不到这方面的东西。我尝试在方法调用中省略第二个参数,然后使其显示数组中的第一个breadcrumb,但是它只显示每个页面的当前breadcrumb,而不是整个跟踪。

任何帮助都非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-11 17:52:25

您可以看到getCrumbs是hardcoded to '/'。您必须重写getCrumbs以链接到管理员,或者只添加一个

代码语言:javascript
复制
$this->Html->addCrumbs('Admin','/admin');

添加到代码中

票数 0
EN

Stack Overflow用户

发布于 2012-01-20 00:17:59

您可以使用下面这行jQuery:

代码语言:javascript
复制
$('#breadcrumbs').children('a').first().attr('href','/admin')

如果升级到CakePHP 2.1,现在可以使用support for array as the second param

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4922811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档