m-adamski / symfony-breadcrumbs-bundle

面包屑工具简化了面包屑的生成和显示过程

4.0.0 2024-02-02 10:09 UTC

This package is auto-updated.

Last update: 2024-08-31 00:26:29 UTC


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