2016-05-20 12:28:37 5055次浏览 2条回答 1 悬赏 40 金钱

上传的插件我使用的是webuploader.js这个插件,视图里已经显示OK

<div class="fileupload fileupload-new">
    <div class="img-preview"></div>
</div>
<?= \iisns\webuploader\MultiImage::widget() ?>

然后我上传到控制器的一个操作里,打印$_FIELS,在响应里也有文件数据。接下来怎么保存呢?我查了很多上传的例子,大概都是说视图用activeForm生成一个表单,在控制器里面用:

$image =  UploadedFile::getInstance($model,'数据表存储字段');

这种方法来传到model里面。这里我很混乱的就是我的webuploader上传不是用activeForm生成的,属性里也就没有这么一个字段。我该怎么使用UploadedFile呢?渴望大侠高人指点迷津, 不胜感激!

最佳答案

  • koko 发布于 2016-05-20 13:35 举报

    有数据就把数据写到文件试试

    3 条回复
    回复于 2016-05-20 14:03 回复

    不使用UploadFile吗? 要是自己移动文件那也可以,我只是想知道 Yii有没有文件上传类自动保存这些操作。。实在搞不懂他们为什么都用

    $image =  UploadedFile::getInstance($model,'数据表存储字段');
    

    这个getinstance的

    回复于 2016-05-20 14:44 回复

    玩了这么久,还没玩的文件上传.github上有好多demo的,去学习学习呗

    回复于 2016-05-20 17:41 回复

    我只能用php自己的文件写入来保存了,我是想找一个文件上传类来的。

您需要登录后才可以回答。登录 | 立即注册
凉了又温丶
见习主管

凉了又温丶

注册时间:2016-05-04
最后登录:2017-11-28
在线时长:15小时38分
  • 粉丝1
  • 金钱165
  • 威望10
  • 积分415

热门问题