shish 6 лет назад
Родитель
Сommit
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));
+	}
+
 }

Некоторые файлы не были показаны из-за большого количества измененных файлов