thinkphp3 2中的上傳檔案根目錄設定

2021-07-31 07:23:29 字數 597 閱讀 3641

官方文件中例子是這樣的

$upload = new \think\upload();// 例項化上傳類

$upload->maxsize   =     3145728 ;// 設定附件上傳大小

$upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 設定附件上傳型別

$upload->autosub = true;

$upload->subname = array('date','ymd');

但並沒什麼卵用

正確的開啟方式應該是

$upload = new \think\upload($config);// 例項化上傳類

$upload->maxsize   =     3145728 ;// 設定附件上傳大小

$upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 設定附件上傳型別

$upload->autosub = true;

$upload->subname = array('date','ymd');

沒錯就是在例項化類是帶入引數

ThinkPHP3 2中Widget例項的使用

widget類的實現可以作為分層控制器的另外乙個典型例項。舉個例子,我們在頁面中實現乙個分類選單的widget,首先我們要定義乙個widget控制器層 menuwidget,如下 namespace home widget class menuwidget extends think control...

ThinkPHP3 2 驗證隨記

自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...

THINKPHP3 2命名空間

thinkphp3.2命名空間 3.2版本全面採用命名空間方式定義和載入類庫檔案,有效的解決多個模組之間的衝突問題,並且實現了更加高效的類庫自動載入機制。由於新版完全採用了命名空間的特性,因此只需要給類庫正確定義所在的命名空間,而命名空間的路徑與類庫檔案的目錄一致,那麼就可以實現類的自動載入。例如,...