【发布时间】:2018-02-06 21:48:14
【问题描述】:
我想要 yii2-fileinput-widget 中的更多按钮。
我现在的代码是这样的:
$allPics = \common\models\Picture::getPictures($album->id);
$images = [];
$imagesOptions = [];
if($allPics){
foreach ($allPics as $pic){
$key = $pic->id;
$url = Url::to(['set-pic-status', 'id'=>$key, 'pid'=>$model->id, 'do'=>'remove']);
$images[] = Yii::$app->urlManagerFront->createAbsoluteUrl(['image/index', 'id'=>$pic->id, 'width'=>300, 'height'=>300]);
$imagesOptions[] = ['caption' => $pic->name, 'size' => $pic->size , 'url'=>$url, 'key'=>$key];
}
}
echo FileInput::widget([
'name' => 'pic',
'language'=>'fa',
'options'=>[
'multiple'=>true
],
'pluginOptions' => [
'uploadUrl' => Url::to(['pic-upload', 'id'=>$model->id]),
'initialPreview'=>$images,
'initialPreviewAsData'=>true,
'initialCaption'=>"تصاویر محصول",
'initialPreviewConfig' => $imagesOptions,
'overwriteInitial'=>false,
'maxFileSize'=>2800,
]
]);
现在我需要在删除按钮附近再添加一个按钮来向服务器发送一些数据并将所选图片设置为封面或更改数据库中图片的状态。
我该怎么做?
【问题讨论】:
-
您查看过 Kartik- 的网站吗?也许那里有什么东西。
-
@EdvinTenovimas 是的,我做到了。我发现了一些东西,但它的文档不清楚。
标签: file-upload yii2 yii2-widget