百浪战 / yii2-widget-fileinput
此包的最新版本(dev-master)没有提供许可证信息。
yii2图片上传
dev-master
2017-03-13 03:31 UTC
Requires
- yiisoft/yii2: >=2.0.4
This package is not auto-updated.
Last update: 2024-09-28 20:09:19 UTC
README
此扩展用于解决 Yii2 框架图片上传过程中无法预览的问题,目前仅支持同步单图上传。
安装
建议使用 composer 进行安装
$ php composer.phar require bailangzhan/yii2-widget-fileinput "@dev"
或者添加
"bailangzhan/yii2-widget-fileinput": "@dev"
到你的 composer.json
文件的 require
中
使用
视图文件
<?= $form->field($model, 'imageColumn')->widget('bailangzhan\FileInput', [ 'clientOptions' => [ // 'imageServer' => '', ], ]) ?>
控制器
控制器的代码需要自行实现,只需要在保存之前为图片字段赋值即可,例如
($file = Upload::up($model, 'imageColumn')) && $model->imageColumn = $file; $model->save();
注意
你需要在 params.php
中配置 bailangzhan\FileInput::imageDomainConfigParam
,或者在 bailangzhan\FileInput::clientOptions
中配置固定参数 imageServer
,该参数是图片服务器的域名,在修改模型时正确展示图片
许可
yii2-widget-fileinput 采用 BSD 3-Clause 许可证发布。有关详细信息,请参阅捆绑的 LICENSE.md
。