bailangzhan / yii2-widget-fileinput
yii2图片上传
Installs: 60
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 0
Forks: 0
Type:yii2-extension
Requires
- yiisoft/yii2: >=2.0.4
This package is not auto-updated.
Last update: 2025-04-12 23:35:20 UTC
README
此扩展为解决 Yii2 framework 图片上传过程中不能预览的问题,目前只支持同步单图上传。
安装
推荐使用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' => '', ], ]) ?>
控制器
控制器的代码需要自行实现,只需要在save之前为图片字段赋值即可,如
($file = Upload::up($model, 'imageColumn')) && $model->imageColumn = $file; $model->save();
注意
你需要在params.php中配置bailangzhan\FileInput::imageDomainConfigParam
,或者在bailangzhan\FileInput::clientOptions
中配置固定参数imageServer
,该参数是图片服务器的域名,在修改model的时候正确的展示图片
许可
yii2-widget-fileinput is released under the BSD 3-Clause License. See the bundled LICENSE.md
for details.