YII2 Fa Icon Selector
, (*1)
#
Prerequisite
This widget is a wrapper for Bootstrap IconPicker and concentrates only on the FontAwesome part and some of its helpers Font Awesome., (*2)
Installation
The preferred way to install FaiconSelector is through Composer. Either add the following to the require section of your composer.json
file:, (*3)
"cenotia/yii2-fa-icon-selector": "dev-master"
, (*4)
Or run:, (*5)
$ php composer.phar require cenotia/yii2-fa-icon-selector "dev-master"
, (*6)
You can manually install FaiconSelector by downloading the source in ZIP-format., (*7)
Using FaiconSelector
FaiconSelector is a Yii 2.0 InputWidget. Like any other InputWidget it can be associated with a model
and an attribute
(or with a name
and a value
)., (*8)
FaiconSelector is in namespace cenotia\components\faiconSelector
., (*9)
For instance, to associate faiconSelector with the attribute 'cat_icon'
in a form view, use code like this:, (*10)
use cenotia\components\faiconSelector\FaiconSelector;
...
<?php echo $form->field($model, 'cat_icon')->widget(FaiconSelector::className()) ?>
...
//The class string is what will be stored. Example: fa fa-bank fa-2x
//So your field should be a varchar of 100 at least.
//So you will just to display like this for example.
...
<i class="<?= $model->cat_icon ?>"></i>
...
options
De facto, InputWidget properties can also be used., (*11)
More options to be documented in coming versions., (*12)