2017 © Pedro Peláez
 

yii2-extension yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x & 4.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

image

kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x & 4.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  • Thursday, July 26, 2018
  • by kartik-v
  • Repository
  • 22 Watchers
  • 161 Stars
  • 1,028,599 Installations
  • PHP
  • 99 Dependents
  • 0 Suggesters
  • 90 Forks
  • 24 Open issues
  • 9 Versions
  • 9 % Grown

The README.md

Krajee Logo
yii2-widget-fileinput
Donate

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads, (*1)

The FileInput widget is a customized file input widget based on Krajee's Bootstrap FileInput JQuery Plugin. The widget enhances the default HTML file input with various features including the following:, (*2)

  • Specially styled for Bootstrap 3.x, 4.x and 5.x with customizable buttons, caption, and preview
  • Ability to select and preview multiple files
  • Includes file browse and optional remove and upload buttons.
  • Ability to format your file picker button styles
  • Ability to preview files before upload - images and/or text (uses HTML5 FileReader API)
  • Ability to preview multiple files of different types (both images and text)
  • Set your upload action/route (defaults to form submit). Customize the Upload and Remove buttons.
  • Internationalization enabled for easy translation to various languages

NOTE: This extension is a sub repo split of yii2-widgets. The split has been done since 08-Nov-2014 to allow developers to install this specific widget in isolation if needed. One can also use the extension the previous way with the whole suite of yii2-widgets., (*3)

Installation

The preferred way to install this extension is through composer. Check the composer.json for this extension's requirements and dependencies. Read this web tip /wiki on setting the minimum-stability settings for your application's composer.json., (*4)

To install, either run, (*5)

$ php composer.phar require kartik-v/yii2-widget-fileinput "@dev"

or add, (*6)

"kartik-v/yii2-widget-fileinput": "@dev"

to the require section of your composer.json file., (*7)

Refer the CHANGE LOG for details of release wise changes., (*8)

Demo

You can refer detailed documentation and demos on usage of the extension., (*9)

Usage

use kartik\file\FileInput;

// Usage with ActiveForm and model
echo $form->field($model, 'avatar')->widget(FileInput::classname(), [
    'options' => ['accept' => 'image/*'],
]);

// With model & without ActiveForm
echo '<label class="control-label">Add Attachments</label>';
echo FileInput::widget([
    'model' => $model,
    'attribute' => 'attachment_1',
    'options' => ['multiple' => true]
]);

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute]. , (*10)

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute], (*11)

Individuals

, (*12)

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute], (*13)

, (*14)

License

yii2-widget-fileinput is released under the BSD-3-Clause License. See the bundled LICENSE.md for details., (*15)

The Versions

26/07 2018

dev-master

9999999-dev https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x & 4.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD-3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

25/05 2017

v1.0.6

1.0.6.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD-3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

16/06 2016

v1.0.5

1.0.5.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD-3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

10/01 2016

v1.0.4

1.0.4.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD-3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

26/06 2015

v1.0.3

1.0.3.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD-3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

03/05 2015

v1.0.2

1.0.2.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD 3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

31/03 2015

v1.0.1

1.0.1.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD 3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

09/11 2014

1.0.0.x-dev

1.0.0.9999999-dev https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD 3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input

09/11 2014

v1.0.0

1.0.0.0 https://github.com/kartik-v/yii2-widget-fileinput

An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)

  Sources   Download

BSD 3-Clause

The Requires

 

plugin file extension yii2 jquery form upload widget input