VoteModel.php 619 B

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