vaibhavpandeyvpz / pimple-breadcrumbs
为Pimple驱动的应用提供简单的面包屑导航,已在Silex上测试。
1.0.1
2016-09-15 08:20 UTC
Requires
- php: >=5.4.0
- pimple/pimple: ~3.0
This package is auto-updated.
Last update: 2024-09-06 11:18:51 UTC
README
为Pimple驱动的应用提供简单的面包屑导航,已在Silex上测试。
安装
composer require vaibhavpandeyvpz/pimple-breadcrumbs
使用方法
<?php $app = new Pimple\Container(); // OR $app = new Silex\Application(); $app->register(new Pimple\Breadcrumbs\BreadcrumbsServiceProvider());
在你的twig
模板中,你可以这样渲染项目(使用Bootstrap)
<ol class="breadcrumb"> {% for item in app.breadcrumbs.items() %} {% if item.route is null or loop.last %} <li class="active">{{ item.text|trans }}</li> {% else %} <li><a href="{{ path(item.route, item.params) }}">{{ item.text|trans }}</a></li> {% endif %} {% endfor %} </ol>
辅助工具
<?php use Pimple\Breadcrumbs\BreadcrumbsTrait; use Silex\Application as Silex; class Application extends Silex { use BreadcrumbsTrait; } $app = new Application(); $app->register(new Pimple\Breadcrumbs\BreadcrumbsServiceProvider()); $app->addBreadcrumbItem('link_text', 'link_route', ['id' => 1]);
许可证
见LICENSE.md文件。