面包屑/minicrumbs

便携式轻量级面包屑库

1.1 2017-10-18 22:19 UTC

This package is not auto-updated.

Last update: 2024-09-18 04:21:12 UTC


README

超级便携、轻量级面包屑库

安装方法

composer require breadcrumbs/minicrumbs


它的工作方式是解析请求URI,例如/home/about/company,将其转换为可迭代的面包屑对象数组,这样你就可以在标记中渲染类似“首页 | 关于 | 公司”的内容,同时包含所有必要的链接,而无需担心格式、名称或链接。

示例

就像这样简单

use MiniCrumbs\MiniCrumbs;

$crumbs = new MiniCrumbs();

这将返回MiniCrumbs的一个实例,你可以

$crumbsArray = $crumbs->parse();

这将返回一个可迭代的对象,你可以在模板中循环使用,尽管还有一个现成的渲染函数可供懒惰的人使用

$crumbs->render();

将渲染默认的面包屑标记

文档

Minicrumbs构造函数接受以下参数

MiniCrumbs($format = 'standard', $home='home', $options = array())

格式

'upper', 'lower', ''standard' - (字符串) 面包屑应该如何格式化

首页

默认为''home' - (字符串) 首个面包屑的别名,链接到首页

选项

选项数组 - 开发者选项,例如 ['test' => true]