【发布时间】:2011-10-21 17:03:05
【问题描述】:
我正在使用https://github.com/RaymondCrandall/kohana-breadcrumbshttps://github.com/RaymondCrandall/kohana-breadcrumbs 使用 Kohana 框架在我的应用程序上实现面包屑
我有一个类别部分,内部有许多其他子类别 n 等等。一个名为 Category.php 的控制器有两个动作: 1. index($cat) (当我点击每个类别直到它到达最后一个子类别时调用) 2. category($cat) (当我点击最后一个子类别时调用,即在叶节点上)
我将代码写入这两个动作的方式是:
Breadcrumbs::add(Breadcrumb::factory()->set_title("Home")->set_url(url::site()));
Breadcrumbs::add(Breadcrumb::factory()->set_title("Categories")->set_url(url::site('categories')));
if($cat != NUll) {
Breadcrumbs::add(Breadcrumb::factory()->set_title($cat)->set_url(url::site('categories/' .$cat )));
}
$actual = Breadcrumbs::get();
$view->breadcrumbs = $actual;
问题是它只显示了三个级别。如何将其扩展到 4 级或更高级别。 例如。首页>类别>文具>连衣裙。如何保存以前的 $actual 值?
所以,当我点击连衣裙时,会调用索引操作并将我的数组替换为 home>category>dress 自参数'$cat=dress'。
【问题讨论】:
标签: kohana helper breadcrumbs