百浪战/yii2-widget-fileinput

此包的最新版本(dev-master)没有提供许可证信息。

yii2图片上传

安装: 60

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 0

分支: 0

类型:yii2-extension

dev-master 2017-03-13 03:31 UTC

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