/**
* 剝去tag標籤,然後根據$len裁剪字串$data,並可選擇在最後末尾加...
* @param [type] $data [傳入字串]
* @param [int] $len [需要切割的長度]
* @param [int] $len [末尾是否要加3個點]
*/public static function cutstring($data=null,$len=null,$dot=0)
/**
* 上傳到七牛雲
* @param [string] $model [上傳的模型類名稱]
* @param [string] $cover [首圖]
* @param [string] $pics [小圖 key 集合名稱]
* @return [string] $cover,$pics [返回到七牛雲伺服器的位址陣列]
* @return [《備註》] 首圖返回位址, 小圖返回key集合的json
*/public static function qiniuuploads($model=null,$cover=null,$small_pics=null)
$qiniu = new qiniu($arr['ak'],$arr['sk'],$arr['domain'],$arr['bucket']);
$key = uniqid();
$qiniu->uploadfile($_files[$model]['tmp_name'][$cover],$key);
$pic = $qiniu->getlink($key);
$pics = ;
//var_dump($_files['carsuit']['tmp_name']['small_pics']);die;
foreach ( $_files[$model]['tmp_name'][$small_pics] as $key => $value )
$key = uniqid();
$qiniu ->uploadfile($value,$key);
//$pics[$key] = $qiniu->getlink($key);
$pics = $key;
}return ['cover'=>$pic,'pics'=>json_encode($pics)];
}
雲一半都自帶切割, 但是公司有些要放自己伺服器上, 比較懶就弄個自適應..
/**
* [根據限定的高寬讓在其內部居中對齊]
*@param [type] $width [限定寬]
*@param [type] $height [限定高]
*@param [type] $img [傳入的]
*/public
static
function
centerpic
($img=null,$width=null,$height=null)
//在七牛上則加上http://,
Yii2 自定義類
最近開始研究yii2,發現很多問題,比如自定義類或模組。網上搜了一大堆複製文件的沒講實際應用,這次決定自己寫下來填坑。其實很簡單,yii2文件沒讀的請先到這裡 接下來按步驟走不拖拉 1.寫乙個自定義的類,內容隨意,可以放到任意目錄 憑喜好 比如 這裡假設放到 vendor ns extensions...
YII2 自定義規則
本文版權歸作者,歡迎 但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。yii2的乙個強大之處之一就是他的form元件,既方便又安全。有些小夥伴感覺用yii一段時間了,好嘛,除了比tp 難懂 好像啥都沒有。當然啦,廢話說在前頭,咱們的重點喃,是要利用act...
YII2 自定義日誌路徑
yii 提供的日誌寫入方法 components log預設配置 log tracelevel yii debug 3 0 targets class yii log filetarget levels error warning 現修改配置如下 log tracelevel yii debug 3...