PHPackages                             rahpt/ci4-module-nav - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. rahpt/ci4-module-nav

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rahpt/ci4-module-nav
====================

Navigation and breadcrumb management system for CodeIgniter 4 modules

v1.2.2(4mo ago)0231MITPHPPHP ^8.1

Since Feb 15Pushed 4mo agoCompare

[ Source](https://github.com/rahpt/ci4-module-nav)[ Packagist](https://packagist.org/packages/rahpt/ci4-module-nav)[ Docs](https://github.com/rahpt/ci4-module-nav)[ RSS](/packages/rahpt-ci4-module-nav/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (4)Versions (8)Used By (1)

CodeIgniter 4 Module Navigation
===============================

[](#codeigniter-4-module-navigation)

[![Version](https://camo.githubusercontent.com/76a77d503967953c558d41fca7ab85c9230c376588808ba2a5c0dd3e01a821a5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e322e302d626c75652e737667)](https://github.com/rahpt/ci4-module-nav)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![PHP](https://camo.githubusercontent.com/f8208839db97a381b7f2d688a40d2682f5457cc38eb7765830ef48721b872168/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e312d627269676874677265656e2e737667)](https://php.net)

Sistema de navegação e breadcrumbs para módulos CodeIgniter 4. Consolida menus de todos os módulos ativos e gerencia breadcrumbs automaticamente.

---

📋 Características
-----------------

[](#-características)

- ✅ **Menu Consolidado** - Agrega menus de todos os módulos ativos
- ✅ **Breadcrumbs Automáticos** - Sistema de breadcrumbs com helper functions
- ✅ **Caching** - Cache de menus para melhor performance (1 hora)
- ✅ **Auto-Discovery** - Descobre menus automaticamente de módulos
- ✅ **Flexível** - Suporta menus hierárquicos e customizados

---

🚀 Instalação
------------

[](#-instalação)

```
composer require rahpt/ci4-module-nav
```

---

📖 Uso Básico
------------

[](#-uso-básico)

### Definir Menu no Módulo

[](#definir-menu-no-módulo)

```
// app/Modules/Dashboard/Config/Module.php
class Module extends BaseModule
{
    public function menu(): array
    {
        return [
            [
                'label' => 'Dashboard',
                'url' => 'dashboard',
                'icon' => 'fas fa-tachometer-alt',
                'order' => 1
            ],
            [
                'label' => 'Relatórios',
                'url' => 'dashboard/reports',
                'icon' => 'fas fa-chart-bar',
                'order' => 2,
                'children' => [
                    [
                        'label' => 'Vendas',
                        'url' => 'dashboard/reports/sales'
                    ],
                    [
                        'label' => 'Financeiro',
                        'url' => 'dashboard/reports/financial'
                    ]
                ]
            ]
        ];
    }
}
```

### Exibir Menu na View

[](#exibir-menu-na-view)

```
