Yii2颜色选择器的形式

时间:2015-09-14 12:04:17

标签: forms colors yii2 color-picker

是否有任何内置类或灭绝使用户从这样的东西中选择颜色?

Colour Picker

2 个答案:

答案 0 :(得分:5)

您可以使用任何插件简单地渲染这样的颜色输入。

class MyObject{
    @Id @ObjectId
    private String id;
}

答案 1 :(得分:3)

您可以使用kartik\widgets\ColorInput小部件。首先从此link

安装kartik\widgets\ColorInput

e.g。 (的更新

use kartik\widgets\ColorInput; or kartik\color\ColorInput;(for previous ver.)

<?php $form = ActiveForm::begin([
    'id' => 'form',
]); ?>

    <?= $form->field($model, 'color_code')->widget(ColorInput::classname(), ['options' => ['placeholder' => 'Select Color...'],]); ?>

    <div class="form-group">
    <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-primary btn-create' : 'btn btn-info btn-create']) ?>
    </div>

<?php ActiveForm::end(); ?>