<?php namespace app\api\model; use think\Model; class Goods extends Model { // 自动写入时间戳字段 protected $autoWriteTimestamp = 'int'; protected $name = 'litestore_goods'; protected $createTime = 'createtime'; protected $updateTime = 'updatetime'; protected $append = [ 'image_text', 'images_text', 'down_image_text', 'four_image_text' ]; public function getImageTextAttr($value,$data) { $value = !empty($data['image']) ? cdnurl($data['image'],true):''; return $value; } public function getFourImageTextAttr($value,$data) { $value = !empty($data['four_images']) ? explode(',',$data['four_images']):[]; foreach ($value as $key => &$val){ $val = cdnurl($val,true); } return $value; } public function getImagesTextAttr($value,$data) { $value = !empty($data['images']) ? explode(',',$data['images']):[]; foreach ($value as $key => &$val){ $val = cdnurl($val,true); } return $value; } public function getDownImageTextAttr($value,$data) { $value = !empty($data['down_image']) ? cdnurl($data['down_image'],true):''; return $value; } }