PHP code example of xindong888 / yii2upload

1. Go to this page and download the library: Download xindong888/yii2upload library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

xindong888 / yii2upload example snippets


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']
            ]
        ];
    }
}

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

    }


 $form = ActiveForm::begin();