Package Data | |
---|---|
Maintainer Username: | nurmanhabib |
Maintainer Contact: | nurmanhabib@yahoo.co.id (Habib Nurrahman) |
Package Create Date: | 2014-07-29 |
Package Last Update: | 2021-05-01 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-14 15:17:47 |
Package Statistics | |
---|---|
Total Downloads: | 1,731 |
Monthly Downloads: | 7 |
Daily Downloads: | 0 |
Total Stars: | 2 |
Total Watchers: | 2 |
Total Forks: | 1 |
Total Open Issues: | 0 |
Sekarang bisa digunakan untuk semua framework PHP bahkan untuk PHP Native. Untuk penggunaan Laravel berubah menjadi nurmanhabib/laravel-menu
.
Cukup sederhana, jalankan perintah berikut untuk mendapatkan versi terbaru.
composer require nurmanhabib/navigator
Cukup membuat object NavCollection
dengan menambahkan beberapa NavItem
$menu = new NavCollection;
$menu->addHome();
$menu->addLink('Berita', 'berita');
$menu->addSeparator();
$menu->addParent('Kategori', function (NavCollection $menu) {
$menu->addLink('Teknologi', 'kategori/teknologi');
$menu->addLink('Otomotif', 'kategori/otomotif');
$menu->addParent('Lifestyle', function (NavCollection $menu) {
$menu->addLink('Pria', 'lifestyle-pria');
$menu->addLink('Wanita', 'lifestyle-wanita');
});
});
Selanjutnya membuat object Navigator
$navigator = new Navigator($menu);
Set NavItem yang aktif berdasarkan url
$navigator->setActive('lifestyle-wanita');
Render Navigator
return $navigator->render();