三亩地
- 三亩地 2017-07-04 已签到连续签到1天,获得了5个金钱
唯一性验证需要在model的rules规则里为想要唯一的字段添加unique规则,还需要显式的调用model的validate()方法就能达到想要的效果,问题是图片字段也必填的rules规则,在页面中选择一个图片后就会一直提示请选择一个文件,请问你们唯一字段和图片必填字端共存的问题解决了么,如果解决了还请指点指点
- 三亩地 回复了话题 Yii 2.0 文件验证不通过
如果图片字段必填,显式调用validate方法,页面已经选择了图片为什么一直提示请选择一个文件,请指点指点
- 三亩地 2017-07-02 已签到连续签到1天,获得了5个金钱
- 三亩地 2017-06-25 已签到连续签到1天,获得了5个金钱
- 三亩地 2017-06-23 已签到连续签到1天,获得了5个金钱
跟你需求不太一样,可以稍微改下
use kartik\file\FileInput; <?php echo FileInput::widget([ 'name' => 'excelFile[]', 'options' => [ 'multiple' => true, # 上传文件限制 'accept' => 'application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ], 'pluginOptions' => [ # 上传URL 'uploadUrl' => 'file-upload', # 额外数据 'uploadExtraData' => [ 'building_id' => Yii::$app->request->get('building_id'), ], # 最大上传文件数 'maxFileCount' => 5, ] ]); ?>
这个在我项目里面是OK的,你可以试一下,如果还是不行的话,建议更新一下kartik\file\FileInput;
单独写是OK的,按道理说应该可以使用ActiveForm小部件使用这个插件的