BaseMenu.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace common\models;
  3. use Yii;
  4. /**
  5. * This is the model class for table "base_menu".
  6. *
  7. * @property int $id id
  8. * @property string|null $name 菜单名称
  9. * @property int|null $type 类型 1菜单 2按钮
  10. * @property int|null $parentid 父ID
  11. * @property string|null $url 菜单url
  12. * @property string|null $icon 菜单图标
  13. * @property int|null $status 状态 0禁用 1启用
  14. * @property int|null $sort 排序
  15. */
  16. class BaseMenu extends \yii\db\ActiveRecord
  17. {
  18. /**
  19. * {@inheritdoc}
  20. */
  21. public static function tableName()
  22. {
  23. return 'base_menu';
  24. }
  25. /**
  26. * {@inheritdoc}
  27. */
  28. public function rules()
  29. {
  30. return [
  31. [['type', 'parentid', 'status', 'sort'], 'integer'],
  32. [['name', 'icon'], 'string', 'max' => 50],
  33. [['url'], 'string', 'max' => 200],
  34. ];
  35. }
  36. /**
  37. * {@inheritdoc}
  38. */
  39. public function attributeLabels()
  40. {
  41. return [
  42. 'id' => 'id',
  43. 'name' => '菜单名称',
  44. 'type' => '类型 1菜单 2按钮',
  45. 'parentid' => '父ID',
  46. 'url' => '菜单url',
  47. 'icon' => '菜单图标',
  48. 'status' => '状态 0禁用 1启用',
  49. 'sort' => '排序',
  50. ];
  51. }
  52. }