Introduction.php 798 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\admin\model\laboratory;
  3. use think\Model;
  4. /**
  5. * Introduction
  6. */
  7. class Introduction extends Model
  8. {
  9. // 表名
  10. protected $name = 'laboratory_introduction';
  11. // 自动写入时间戳字段
  12. protected $autoWriteTimestamp = true;
  13. public function getLaboratorydisplayDiagramAttr($value): array
  14. {
  15. if ($value === '' || $value === null) return [];
  16. if (!is_array($value)) {
  17. return explode(',', $value);
  18. }
  19. return $value;
  20. }
  21. public function setLaboratorydisplayDiagramAttr($value): string
  22. {
  23. return is_array($value) ? implode(',', $value) : $value;
  24. }
  25. public function getLaboratoryIntroductionAttr($value): string
  26. {
  27. return !$value ? '' : htmlspecialchars_decode($value);
  28. }
  29. }