Kohana中的面包屑错误

时间:2011-10-21 17:03:05

标签: kohana helper breadcrumbs

我正在使用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'。

0 个答案:

没有答案