SeatModel.php 579 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\common\model;
  3. class SeatModel extends BaseModel
  4. {
  5. // 设置表名
  6. protected $name = 'seat';
  7. //自动完成
  8. protected $autoWriteTimestamp = true;
  9. // 设置字段自动转换类型
  10. protected $type = [
  11. 'start_time' => 'timestamp:Y-m-d H:i:s',
  12. 'seat_list' => 'array',
  13. ];
  14. // 常量
  15. const STATUS = [1 => '进行中', 2 => '已关闭'];
  16. const STATUS_SHOW = 1;
  17. const STATUS_HIDE = 2;
  18. public function getStatusTextAttr($value, $data)
  19. {
  20. return self::STATUS[$data['status']];
  21. }
  22. }