2016-09-20 09:48:52 2829次浏览 3条回答 0 悬赏 10 金钱

大神们,我多文件上传的时候是按照权威指南里那样来的,可是我验证的时候报错please upload a file ,这是为什么呢,我$_FILES里面是有值的啊,我感觉是这儿出了问题 $model->imageFiles = UploadedFile::getInstances($model, 'imageFiles');
我打印$model->imageFiles出来的值是array(0){}No Properties,新手小白,求解救。谢谢

补充于 2016-09-20 10:02

我没有用快捷方式生成表单,表单是我自己写的

最佳答案

  • 回答于 2016-09-20 10:36 举报

    你imageFiles写验证规则没有,在模型中?

  • 回答于 2016-09-20 10:58 举报

    既然按照权威指南来就应该都要按照权威指南来呀。你的表单为啥要自己写的呢。

    快捷方式生成的表单的各个input的name属性的值都是按照固定格式的吖,这样子才可以被getInstances捕获啊。

    2 条回复
    回复于 2017-11-28 16:11 回复

    按你这样 前端页面 有css样式 难道还得去重新用这个还一个个去设置一遍么?那个更快????

    回复于 2017-12-03 12:39 回复

    不用框架最快。

您需要登录后才可以回答。登录 | 立即注册
38668
等待激活

38668

注册时间:2016-10-31
最后登录:1970-01-01
在线时长:0小时0分
  • 粉丝1
  • 金钱305
  • 威望0
  • 积分305

热门问题