資源下載:
擴展下載(yii2.0-ueditor)
框架下載(Yii 2.0.6 高級版)
描述:
最佳適用于yii2.0 高級版(advanced)應(yīng)用框架,對于基礎(chǔ)板(basic)及其他框架要修改對應(yīng)的命名空間即可使用
效果展示:
配置好了之后效果展示:支持異步加載縮略圖
安裝擴展:
1.點擊上面擴展下載下載擴展
然后重命名為file_upload放在/common/widgets文件夾中,如下圖所示
2.在使用圖片上傳控件的控制器(controller)中胎源,加入以下代碼
public function actions()
{
return [
'upload'=>[
'class' => 'common\widgets\file_upload\UploadAction',
'config' => [
'imagePathFormat' => "/image/{yyyy}{mm}{dd}/{time}{rand:6}",
]
]
];
}
3.views渲染圖片上傳界面有兩種方式:
第一種:不帶model
use common\widgets\file_upload\FileUpload; //引入擴展
echo FileUpload::widget();
echo FileUpload::widget(['value'=>$url]); //編輯時要帶默認(rèn)圖耻卡,$url為圖片地址
第二種:帶model
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'label_img')->widget('common\widgets\file_upload\FileUpload',[
'config'=>[
//圖片上傳的一些配置,不寫調(diào)用默認(rèn)配置
'domain_url' => 'http://www.yii-china.com',
]
]) ?>
<?php ActiveForm::end(); ?>