The breadcrumbs builder
The sonata.admin.breadcrumbs_builder
service is used in the layout of every
page to compute the underlying data for two breadcrumbs:
- one as text, appearing in the
title
tag of the document'shead
tag; - the other as html, visible as an horizontal bar at the top of the page.
Getting the breadcrumbs for a given action of a given admin is done like this:
1
$this->get('sonata.admin.breadcrumbs_builder')->getBreadcrumbs($admin, $action);
Configuration
1 2 3 4 5 6 7
# config/packages/sonata_admin.yaml
sonata_admin:
breadcrumbs:
# use this to change the default route used to generate the link
# to the parent object inside a breadcrumb, when in a child admin
child_admin_route: show
This work, including the code samples, is licensed under a
Creative Commons BY-SA 3.0
license.