m-adamski / symfony-breadcrumbs-bundle
面包屑工具简化了面包屑的生成和显示过程
4.0.0
2024-02-02 10:09 UTC
Requires
- php: >=8.2
- symfony/framework-bundle: ^7.0
- symfony/translation: ^7.0
- symfony/twig-bundle: ^7.0
Requires (Dev)
- kint-php/kint: ^5.0
- symfony/test-pack: ^1.0
README
面包屑工具简化了面包屑的生成和显示过程。
此包与Symfony 4.1和Symfony 5.0兼容。已放弃与Symfony 3.4的兼容性。
安装
此包可以通过Composer安装
$ composer require m-adamski/symfony-breadcrumbs-bundle
如何使用它?
在控制器操作中,生成面包屑结构
$this->breadcrumbsHelper->addRouteItem("Management", "administrator.index", [], "navigation");
$this->breadcrumbsHelper->addRouteItem("Data management", "administrator.data", ["id" => $id], "navigation");
在Twig模板文件中使用breadcrumbs()函数来显示面包屑
<section class="breadcrumbs-container">
{{ breadcrumbs() }}
</section>
创建面包屑结构
为了管理面包屑结构,已实现额外的函数。
许可证
MIT