Version.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. namespace addons\version;
  3. use app\common\library\Menu;
  4. use think\Addons;
  5. /**
  6. * 版本管理插件
  7. */
  8. class Version extends Addons
  9. {
  10. /**
  11. * 插件安装方法
  12. * @return bool
  13. */
  14. public function install()
  15. {
  16. $menu = [
  17. [
  18. 'name' => 'version',
  19. 'title' => '版本管理',
  20. 'icon' => 'fa fa-file-text-o',
  21. 'remark' => '常用于管理移动端应用版本更新',
  22. 'sublist' => [
  23. ['name' => 'version/index', 'title' => '查看'],
  24. ['name' => 'version/add', 'title' => '添加'],
  25. ['name' => 'version/edit', 'title' => '修改'],
  26. ['name' => 'version/del', 'title' => '删除'],
  27. ['name' => 'version/multi', 'title' => '批量更新'],
  28. ]
  29. ]
  30. ];
  31. Menu::create($menu);
  32. return true;
  33. }
  34. /**
  35. * 插件卸载方法
  36. * @return bool
  37. */
  38. public function uninstall()
  39. {
  40. Menu::delete('version');
  41. return true;
  42. }
  43. /**
  44. * 插件启用方法
  45. */
  46. public function enable()
  47. {
  48. Menu::enable('version');
  49. }
  50. /**
  51. * 插件禁用方法
  52. */
  53. public function disable()
  54. {
  55. Menu::disable('version');
  56. }
  57. }