Răsfoiți Sursa

处理图片

moonsflyer 9 luni în urmă
părinte
comite
578943b236
1 a modificat fișierele cu 28 adăugiri și 0 ștergeri
  1. 28 0
      app/common/model/BaseModel.php

+ 28 - 0
app/common/model/BaseModel.php

@@ -47,4 +47,32 @@ class BaseModel extends Model
     {
         return trim($value) ? FileService::setFileUrl($value) : '';
     }
+
+    public function getImagesAttr($value)
+    {
+        if(trim($value)){
+            $imgArr = explode(',',$value);
+            foreach ($imgArr as &$v){
+                $v = FileService::getFileUrl($v);
+            }
+
+            return implode(',',$imgArr);
+        }else{
+            return '';
+        }
+    }
+
+    public function setImagesAttr($value)
+    {
+        if(trim($value)){
+            $imgArr = explode(',',$value);
+            foreach ($imgArr as &$v){
+                $v = FileService::setFileUrl($v);
+            }
+
+            return implode(',',$imgArr);
+        }else{
+            return '';
+        }
+    }
 }