menu.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. return [
  3. 'name' => '菜单',
  4. 'order' => 'sort asc',
  5. 'struct' => [
  6. 'name' => [
  7. 'name' => '名称',
  8. 'type' => 'varchar(32)',
  9. ],
  10. 'key' => [
  11. 'name' => '标识',
  12. 'type' => 'varchar(32)',
  13. ],
  14. 'app' => [
  15. 'name' => '项目',
  16. 'type' => 'varchar(32)',
  17. 'value' => '\\Dever\\Project::read()',
  18. ],
  19. 'parent_id' => [
  20. 'name' => '上级菜单',
  21. 'type' => 'int(11)',
  22. 'default' => '0',
  23. ],
  24. 'module_id' => [
  25. 'name' => '系统模块',
  26. 'type' => 'varchar(80)',
  27. ],
  28. 'path' => [
  29. 'name' => '路径',
  30. 'type' => 'varchar(200)',
  31. 'default' => 'main',
  32. 'value' => [
  33. 'main' => '列表页',
  34. 'update' => '更新页',
  35. 'stat' => '统计页',
  36. 'layout' => '自定义页',
  37. 'link' => '链接',
  38. ],
  39. ],
  40. 'link' => [
  41. 'name' => '链接',
  42. 'type' => 'varchar(2000)',
  43. ],
  44. 'icon' => [
  45. 'name' => '图标',
  46. 'type' => 'varchar(150)',
  47. ],
  48. 'badge' => [
  49. 'name' => '标签',
  50. 'type' => 'varchar(32)',
  51. ],
  52. 'sort' => [
  53. 'name' => '排序',
  54. 'type' => 'int(11)',
  55. ],
  56. 'show' => [
  57. 'name' => '是否展示',
  58. 'type' => 'tinyint(1)',
  59. 'default' => 1,
  60. 'value' => [
  61. 1 => '展示',
  62. 2 => '不展示',
  63. 3 => '隐藏',
  64. ],
  65. ],
  66. 'func' => [
  67. 'name' => '是否有功能菜单',
  68. 'type' => 'tinyint(1)',
  69. 'default' => 2,
  70. ],
  71. 'level' => [
  72. 'name' => '层级',
  73. 'type' => 'tinyint(11)',
  74. 'default' => '1',
  75. ],
  76. ],
  77. ];