我正在使用Kohana框架使用https://github.com/RaymondCrandall/kohana-breadcrumbs
在我的应用程序上实现面包屑我有一个类别部分,内部有许多其他子类别等等。一个名为Category.php的控制器有两个动作: 1. index($ cat)(当我点击每个类别直到它到达最后一个子类别时调用) 2.类别($ 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值?
所以当我点击dress时,会调用index action并用我的数组替换 home> category> dress参数'$ cat = dress'。