作者 lyh

gx

... ... @@ -44,6 +44,7 @@ class ATemplateModuleLogic extends BaseLogic
* @time :2023/6/28 18:01
*/
public function aTemplateModuleSave(){
$this->param = $this->setAttribute($this->param);
if(isset($this->param['id'])){
$rs = $this->model->edit($this->param,['id'=>$this->param['id']]);
}else{
... ... @@ -56,6 +57,34 @@ class ATemplateModuleLogic extends BaseLogic
}
/**
* @remark :由于使用insert不能使用写入器----处理参数
* @name :setAttribute
* @author :lyh
* @method :post
* @time :2023/8/3 17:05
*/
public function setAttribute($param){
if(isset($param['image']) && !empty($param['image'])){
$param['image'] = basename($param['image']);
}
if(isset($param['images']) && !empty($param['images'])){
$arr_images = [];
foreach ($param['images'] as $v){
$arr_images[] = basename($v);
}
$param['images'] = implode(',',$arr_images);
}
if(isset($param['video']) && !empty($param['video'])){
$arr_video = [];
foreach ($param['video'] as $v){
$arr_video[] = basename($v);
}
$param['video'] = implode(',',$arr_video);
}
return $param;
}
/**
* @remark :修改左侧模块状态
* @name :aTemplateModuleStatus
* @author :lyh
... ...
... ... @@ -16,7 +16,6 @@ class TemplateModule extends Base
protected $table = 'gl_public_template_module';
/**
* @remark :获取器image
* @name :getImageAttribute
... ... @@ -30,22 +29,6 @@ class TemplateModule extends Base
}
/**
* @remark :写入器images
* @name :setImageAttribute
* @author :lyh
* @method :post
* @time :2023/8/3 16:17
*/
public function setImagesAttribute($value){
$arr = explode(',',trim($value,','));
$arr_images = [];
foreach ($arr as $v){
$arr_images[] = basename($v);
}
$this->attributes['images'] = implode(',',$arr_images);
}
/**
* @remark :获取器images
* @name :getImageAttribute
* @author :lyh
... ...