dimawar/menu-navigation-bundle

Navigation bundle for Symfony 5.3

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/dimawar/menu-navigation-bundle

v1.1 2024-09-02 15:09 UTC

This package is auto-updated.

Last update: 2025-12-30 18:18:02 UTC


README

Install

Add PrimeNavigationBundle to your composer.json

composer require dimawar/menu-navigation-bundle

Create your first navigation

<?php
// src/App/Navigation/MainNavigation.php

namespace App\Navigation;


class AdminNavigation
{

    public function build()
    {
        return [
            [
                'label' => 'Page #1',
                'route' => 'route_homepage'
            ],
            [
                'label' => 'Page #2',
                'route' => 'route_page',
                'routeParameters => ['slug' => 'page_2']
            ],
        ];
    }
}

Render navigation

{{ navigation('app.admin_navigation', {'template': 'Navigation/admin.html.twig'}) }}

Configuration

// config/services.yaml

    app.admin_navigation:
        class: App\Navigation\AdminNavigation
        arguments: [ "@doctrine.orm.entity_manager" ]
        public: true