1. ดาวน์โหลด kartik-v widgets-file-input จาก github หรือ ที่นี่. และ kartik-v bootstrap-fileinput จาก github หรือที่นี่
2. เอาไปไว้ใน vendor/kartik-v ในโปรเจค
3.ปรับ ไฟล์ extension ดังนี้
'kartik-v/yii2-widget-fileinput' =>
array (
'name' => 'yii2-widget-fileinput',
'version' => '1.0.6.0',
'alias' =>
array (
'@kartik/file' => $vendorDir . '/kartik-v/yii2-widget-fileinput/src',
),
),
4. เขียน MVC ของ Model ที่จะให้ widgets ไฟล์ input อัพโหลด และ Model Uploads
-Model
ใน จะต้องมี field => ref
-View
ใน _form จะต้องมี hidden input => ref
-Controller
ข้อสังเกต
isBs() ให้ comment ทิ้ง
ตัวอย่างไฟล์แก้ไข ปรับเรื่องของ upload path