mkomorowski/php-breadcrumbs

dev-master 2015-07-22 19:21 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:58:47 UTC


README

PHP 面包屑渲染类

##安装

可以通过将此包添加到 composer.json 的 require 块中,使用 Composer 安装此包。

{
    "require": {
        "mkomorowski/php-breadcrumbs": "dev-master"
    }
}

然后运行以下命令更新应用包

php composer.phar install

##用法

$breadCrumbsRender = new mKomorowski\Breadcrumbs\Render;

可以通过传递自定义 URI 路径来实现面包屑的渲染。

echo $breadCrumbsRender->build('/library/data')

默认情况下,Render 类会始终在面包屑前添加 'Home' 面包屑,链接到 '/' 根路径。要禁用 'Home' 面包屑

$breadCrumbsRender->disableHomeCrumb()

通过以下方式编辑 'Home' 面包屑

$breadcrumbsRender->setHomeCrumb("<a href='/'>Main</a>");

传递 php null 将渲染 php $_SERVER['REQUEST_URI'] 参数

echo $breadCrumbsRender->build()