正在显示
1 个修改的文件
包含
41 行增加
和
0 行删除
application/admin/model/Message.php
0 → 100644
1 | +<?php | ||
2 | + | ||
3 | +namespace app\admin\model; | ||
4 | + | ||
5 | +use think\Model; | ||
6 | + | ||
7 | +class Message extends Model | ||
8 | +{ | ||
9 | + // 表名 | ||
10 | + protected $name = 'message'; | ||
11 | + | ||
12 | + // 自动写入时间戳字段 | ||
13 | + protected $autoWriteTimestamp = 'int'; | ||
14 | + | ||
15 | + // 定义时间戳字段名 | ||
16 | + protected $createTime = 'createtime'; | ||
17 | + protected $updateTime = 'updatetime'; | ||
18 | + | ||
19 | + // 追加属性 | ||
20 | + protected $append = [ | ||
21 | + 'deletetime_text' | ||
22 | + ]; | ||
23 | + | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | + | ||
28 | + | ||
29 | + public function getDeletetimeTextAttr($value, $data) | ||
30 | + { | ||
31 | + $value = $value ? $value : (isset($data['deletetime']) ? $data['deletetime'] : ''); | ||
32 | + return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; | ||
33 | + } | ||
34 | + | ||
35 | + protected function setDeletetimeAttr($value) | ||
36 | + { | ||
37 | + return $value && !is_numeric($value) ? strtotime($value) : $value; | ||
38 | + } | ||
39 | + | ||
40 | + | ||
41 | +} |
-
请 注册 或 登录 后发表评论