alexeevdv / yii2-bootstrap-toggle
Package info
github.com/alexeevdv/yii2-bootstrap-toggle
Type:yii2-extension
pkg:composer/alexeevdv/yii2-bootstrap-toggle
2.0.0
2018-07-16 05:08 UTC
Requires
- bower-asset/bootstrap-toggle: ~2.2
- yiisoft/yii2: ~2.0
Requires (Dev)
- codeception/codeception: ~2.4.0
- yiisoft/yii2-coding-standards: ~2.0.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Yii2 extension to render bootstrap toggle widget instead of checkbox.
Installation
The preferred way to install this extension is through composer.
Either run
$ php composer.phar require alexeevdv/yii2-bootstrap-toggle "~2.0"
or add
"alexeevdv/yii2-bootstrap-toggle": "~2.0"
to the require section of your composer.json file.
Usage
In active form
use alexeevdv\yii\BootstrapToggleWidget; //... echo $form->field($model, 'attribute')->widget(BootstrapToggleWidget::class); //...
Standalone widget
use alexeevdv\yii\BootstrapToggleWidget; //... BootstrapToggleWidget::widget([ 'name' => 'is_enabled', 'value' => false, ]); //...
Options
BootstrapToggleWidget::widget([ /** * Wrapper tag name. If set to false no tag will be rendered */ 'container' => 'div', /** * Wrapper HTML attributes */ 'containerOptions' => [], /** * Label when checkbox is checked */ 'labelEnabled' => 'Yes', /** * Label when checkbox is not checked */ 'labelDisabled' => 'No', /** * Value when checkbox is checked */ 'valueEnabled' => '1', /** * Value when checkbox is not checked */ 'valueDisabled' => '0', /** * Additional javascript options to Bootstrap Toggle plugin */ 'pluginOptions' => [], ]);
