在插件的`info.php`文件里,我们可以通过menu来设置我们插件的菜单项,安装插件后,菜单会自动加入设定好的导航栏里,卸载插件会自动删除对应的菜单。
```
<?php
return [
'title'=>'测试插件',
'name'=>'wc_test',
'description'=>'测试插件',
'author'=>'WeCenter官方',
'version'=>'1.0.0',
'author_url'=>'https://www.wecenter.com',
'status'=>0,
'config'=>[],
'menu'=>[
'is_nav' => 0,//显示在哪个位置?1导航栏;0 非导航栏
'menu' =>[
'name' => 'plugins/wc_test/Admin/index',//菜单URL
'title' => '测试插件管理后台入口',//菜单名称
'status' => 1,//是否显示
'icon' => 'fas fa-comments-dollar',//菜单icon
'menu_list' => [
['name' => 'plugins/wc_test/Admin/delete', 'title' => '操作-删除', 'status' => 0],
]
]
]
];
```
`is_nav`可以控制菜单显示的位置,1是顶部导航栏,0是在插件的侧边栏中显示
`menu_list`是子菜单项,结构和menu一样,当设置了menu_list后,菜单将会呈现一个可以展开的状态,展开后会显示对应的子菜单