yii2.0 无法获取 上传插件FileInput的图片 [ 新手入门 ]
yii2.0,用gii生产的模型跟视图。视图加了插件FileInput,
<?= $form->field($model, 'img')->widget(FileInput::classname(), [
'options' => ['multiple' => false],
'pluginOptions' => [
// 是否展示预览图
'initialPreviewAsData' => true,
// 是否显示移除按钮,指input上面的移除按钮,非具体图片上的移除按钮
'showRemove' => true,
// 是否显示上传按钮,指input上面的上传按钮,非具体图片上的上传按钮
'showUpload' => false,
],
]);
?>
控制器通过 UploadedFile::getInstance($model, 'img');
无法获取得到图片文件
如果不用插件直接用
<?= $form->field($model, 'img')->fileInput() ?>
就可获取得到, 不过不用gii生成的模型,自个创建的模型跟视图就可以获取得到插件FileInput的图片,这是什么原因?怎么解决gii生产的模型无法获取图片?
共 2 条回复
-
解决了:
在后面加上
<?= $form->field($model, 'img')->widget(FileInput::classname(), ['options' => ['multiple' => false], 'pluginOptions' => [ // 是否展示预览图 'initialPreviewAsData' => true, // 是否显示移除按钮,指input上面的移除按钮,非具体图片上的移除按钮 'showRemove' => true, // 是否显示上传按钮,指input上面的上传按钮,非具体图片上的上传按钮 'showUpload' => false, ],
])->fileInput();
?>
还要加上->fileInput();
发了半天不见人回应,这是人少么?还是什么?只能靠自己咯。共 1 条回复 -
yii初学者
注册时间:2016-12-01
最后登录:2016-12-28
在线时长:4小时35分
最后登录:2016-12-28
在线时长:4小时35分
- 粉丝1
- 金钱130
- 威望0
- 积分170