-
Notifications
You must be signed in to change notification settings - Fork 2
Breadcrumb
Viames Marino edited this page Feb 23, 2026
·
1 revision
Pair\Html\Breadcrumb builds hierarchical navigation paths for pages and detail flows.
Use Breadcrumb in module views/layouts where users need clear navigation context and back-navigation behavior.
home(string $title, ?string $url = null): voidsegment(string $title, ?string $url): voidgetPath(): arraygetBackPath(): ?stdClasslastPathTitle(): stringdisableLastUrl(): void
$breadcrumb = new \Pair\Html\Breadcrumb();
$breadcrumb->home('Dashboard', '/dashboard');
$breadcrumb->segment('Orders', '/orders');
$breadcrumb->segment('Details', null);
$path = $breadcrumb->getPath();$breadcrumb->home('Admin', '/admin');
$breadcrumb->segment('Users', '/admin/users');
$breadcrumb->segment('Edit', '/admin/users/edit/42');
$breadcrumb->disableLastUrl();- Treating the last editable screen as a clickable breadcrumb can confuse users.
- Missing home segment reduces orientation on deep navigation trees.
See also: Menu, BootstrapMenu, MenuEntry.