Category.php 859 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * 附件分类管理模型
  4. */
  5. namespace app\model\files;
  6. use laytp\BaseModel;
  7. use think\model\concern\SoftDelete;
  8. class Category extends BaseModel
  9. {
  10. use SoftDelete;
  11. //模型名
  12. protected $name = 'files_category';
  13. //时间戳字段转换
  14. //表名
  15. //关联模型
  16. public function parent(){
  17. return $this->belongsTo('app\model\files\Category','pid','id');
  18. }
  19. //新增属性的方法
  20. public function getCreateTimeIntAttr($value, $data)
  21. {
  22. return isset($data['create_time']) ? strtotime($data['create_time']) : 0;
  23. }
  24. public function getUpdateTimeIntAttr($value, $data)
  25. {
  26. return isset($data['update_time']) ? strtotime($data['update_time']) : 0;
  27. }
  28. public function getDeleteTimeIntAttr($value, $data)
  29. {
  30. return isset($data['delete_time']) ? strtotime($data['delete_time']) : 0;
  31. }
  32. }