Skip to content

cybercog/yii2-file-upload-widget

 
 

Repository files navigation

BlueImp File Upload Widget for Yii2

Renders a BlueImp jQuery File Upload plugin.

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require "2amigos/yii2-file-upload-widget" "*"

or add

"2amigos/yii2-file-upload-widget" : "*"

to the require section of your application's composer.json file.

Usage

The widget comes with two flavors:

<?php
use dosamigos\fileupload\FileUpload;

// without UI
?>

<?= FileUpload::widget([
	'model' => $model,
	'attribute' => 'image',
	'url' => ['media/upload', 'id' => $model->id], // your url, this is just for demo purposes,
	'options' => ['accept' => 'image/*'],
	'clientOptions' => [
		'maxFileSize' => 2000000
	]
]);?>

<?php

// with UI

use dosamigos\fileupload\FileUploadUI;
?>
<?= FileUploadUI::widget([
	'model' => $model,
	'attribute' => 'image',
	'url' => ['media/upload', 'id' => $tour_id],
	'gallery' => false,
	'fieldOptions' => [
    		'accept' => 'image/*'
	],
	'clientOptions' => [
    		'maxFileSize' => 2000000
	]
]);
?>

Further Information

Please, check the jQuery File Upload documentation for further information about its configuration options.

2amigOS!
Web development has never been so fun!
www.2amigos.us

About

BlueImp File Upload Widget for Yii2

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published