针对于yii2.0官方手册来说,我稍微修改了一些内容具体的就是把model层里定义的uoload方法在controller方法里合并了
<code>namespace app\models;</code>
<code>use yii\base\model;</code>
<code>use yii\web\uploadedfile;</code>
<code>class uploadform extends model{</code>
<code></code><code> public $imagefile;//定义一个公用的名称</code>
<code> public function rules() {</code>
<code> return [ [['imagefile'], 'file', 'skiponempty' => false, 'extensions' => 'png, jpg'], ];//extensions 这边报错的话就把这个设置关闭(删除后缀代码就好了)</code>
<code> }</code>
<code>}</code>
接下来,在视图里创建一个文件输入控件
<code><?php $form = activeform::begin(['options' => ['enctype' => 'multipart/form-data']]) ?></code>
现在,在控制器方法里编写连接模型和视图的代码以实现文件上传。
如果你想一次上传多个文件,只需调节几个参数就可以达到目的
model:
view:
与单文件上传不同的是下面这句
controller: