PHPackages                             xindong888/yii2upload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. xindong888/yii2upload

ActiveLibrary[File &amp; Storage](/categories/file-storage)

xindong888/yii2upload
=====================

自己创建的上传图片的包

v1.0(8y ago)013proprietaryPHP

Since Sep 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/xindong888/yii2upload)[ Packagist](https://packagist.org/packages/xindong888/yii2upload)[ RSS](/packages/xindong888-yii2upload/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

功能说明:带有进度条\\预览的Yii2图片上传小部件

[![GitHub](https://github.com/xindong888/yii2upload/raw/master/pic/yii2upload.png?raw=true)](https://github.com/xindong888/yii2upload/blob/master/pic/yii2upload.png?raw=true)

使用环境:

**必须在Yii2的环境下使用**

使用说明:

在控制器内绑定动作

```
use yii2upload\UploadActionX;
class PostsController extends Controller
{
    public function actions()
    {
       return [
            'yii2upload'=>[
                'class'=>UploadActionX::className(),
                'model'=>PostsForm::className(),
                'filePath'=>Yii::getAlias('@webroot'),
                'fileName'=>time(),
                //'fileType'=>[['xml'],'仅支持xml']
            ]
        ];
    }
}
```

数据模型内添加一个\[$file\]文件字段

```
    class PostsForm extends Model
    {
        public $label_img;
        public $file;
        /**
         * @inheritdoc
         */
        public function rules()
        {
            return [
                ['label_img', 'string'],
                ['file','file']
            ];
        }

    }
```

表单内写入小部件

```
