TP5中使用阿里雲OSS

2021-10-10 13:11:39 字數 852 閱讀 1517

第一步:

第二步:

將檔案解壓在框架的vendor目錄

第三步:

在繼承的公共控制器引入檔案 使用類

use oss\ossclient;

use oss\core\os***ception;

vendor('aliyun-oss-php-sdk-master.autoload');   //aliyun-oss-php-sdk-master為vendor下oss sdk檔名

第四步:

封裝上傳檔案的方法  

/**

* oss上傳檔案方法 

** @param [type] $dst  要存放的路徑+名稱

* @param [type] $src  本地的路徑+名稱

* @return void

*/public function upload($dst,$src) catch (os***ception $e) 

}

第五步:

$_server['document_root'](獲取專案在本地的絕對路徑)

呼叫上傳檔案方法

$dst = 'public/upload/images/demo.png';      //要存放在oss儲存空間的路徑+檔名

$src = $_server['document_root'].'/public/upload/images/goods/demo.png';    //檔案在本地的絕對路徑+檔名

$this->upload($dst,$src);

第六步:

如:

TP5中使用模板繼承

首先將乙個滿的html頁面複製到view public base.html中,接著將頭部 header 導航欄 n 左側選單欄 left 底部 footer js js 都分離到單獨的html裡 在base.html中使用這樣的方式進行引入頭部,其他部分都照這個例子進行引入 找到base.html中...

tp5中使用predis小例

第一步 在專案根目錄通過composer安裝predis composer require predis predis 第二步 伺服器那邊配置 前提伺服器已經安裝redis 執行vim etc redis.conf 修改四個引數 第乙個將bind 127.0.0.1改為bind 0.0.0.0 允許...

tp5快取使用

引入 usethink cache 使用 options 快取型別為file type file 快取有效期為永久有效 expire 0,快取字首 prefix think 指定快取目錄 path runtime cache cache connect options if cache has th...