shish 6 жил өмнө
parent
commit
935e6b1f39

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 24 - 2
app/business/controllers/UploadController.php


+ 22 - 0
common/components/dirUtil.php

@@ -0,0 +1,22 @@
+<?php
+
+namespace common\components;
+
+use Yii;
+
+class dirUtil
+{
+
+	//整个项目的根目录 shish 2020.1.7
+	public static function rootDir()
+	{
+		return Yii::getAlias('@vendor') . '/..';
+	}
+
+	//图片上传保存的目录 shish 2020.1.7
+	public static function imgUploadDir()
+	{
+		return Yii::getAlias('@vendor') . '/../../resource/images/uploads';
+	}
+
+}

+ 8 - 0
common/components/stringUtil.php

@@ -460,4 +460,12 @@ class stringUtil
 		}
 		}
 	}
 	}
 
 
+	//生成唯一的文件名称 shish 2020.1.7
+	//参考 https://www.cnblogs.com/yjf512/p/9057229.html
+	//https://www.cnblogs.com/roluce/p/6026081.html
+	public static function uniqueFileName()
+	{
+		return md5(uniqid(mt_rand(), true));
+	}
+
 }
 }

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно