firdows / yii2-menu
menu system
Installs: 340
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 3
Open Issues: 0
Type:yii2-extension
Requires
This package is auto-updated.
Last update: 2024-10-23 17:06:19 UTC
README
ระบบจัดการเมนู ระบบนี้ผมพัฒนาใช้เองทั้งเว็บไซต์ ซึ่งเหมาะสำหรับงาน Backend อีกทั้งระบบยังผนวกเข้ากับ RBAC ช่วยในเรื่องการจัดการสิทธิ์การแสดงเมนู ระบบจะมีใจความสำคัญดังนี้
- จัดการเมนู
- จัดการสิทธิ์ให้กับเมนู (BRAC)
- จัดการหมวดหมู่เมนู
- จัดทำเมนูซ้อนกันได้
Installation ติดตั้ง
Install With Composer
The preferred way to install this extension is through composer.
Either run
composer require firdows/yii2-menu "@dev"
Or, you may add
"firdows/yii2-menu" : "@dev"
Required ความต้องการ
Update either config/web.php (basic) or config/main.php (advanced)
return [ ... 'modules' => [ 'menu' => [ 'class' => 'firdows\menu\Module', ], ], 'components'=>[...] ... ];
Migrations
yii migrate --migrationPath=@firdows/menu/migrations
ตั้งค่า RBAC
yii migrate --migrationPath=@mdm/admin/migrations
Usage การเรียกใช้
การป้อนรหัสหมวดหมู่เมนูเข้าไปในฟังค์ชั่นจะได้ข้อมูล Array อ่าน
$nav = new firdows\menu\models\Navigate(); $menu = $nav->menu(menu_cate_id);
การนำไปใช้กับ Widget
Ex.
dmstr\widgets\Menu::widget([ 'options' => ['class' => 'sidebar-menu'], 'items' => $menu, ]);
Example
Develop By
Ahmad