面包屑 / minicrumbs
便携式轻量级面包屑库
1.1
2017-10-18 22:19 UTC
Requires
- php: ^5.3.3 || ^7.0
Requires (Dev)
- phpunit/phpunit: 5.7.*
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]