Exemple #1
0
// Checkboxes for type work
// Checkboxes for courses
use app\controllers\extensions\RoleBasedActiveForm;
use app\models\filter\VacancyFilter;
use yii\bootstrap\Html;
use kartik\slider\Slider;
?>

<?php 
$form = RoleBasedActiveForm::begin();
?>

<div class="filter-form vacancy">

    <?php 
echo $form->field($filterModel, 'durations')->checkboxlist(VacancyFilter::getDurationsList());
?>

    <?php 
echo $form->field($filterModel, 'workTypes')->checkboxlist(VacancyFilter::getWorkTypesList());
?>

    <?php 
echo $form->field($filterModel, 'courses')->checkboxlist(VacancyFilter::getCoursesList());
?>


    <?php 
echo $form->field($filterModel, 'max_hours')->widget(Slider::className(), ['name' => 'max_hours', 'value' => 7, 'sliderColor' => Slider::TYPE_GREY, 'handleColor' => Slider::TYPE_DANGER, 'pluginOptions' => ['handle' => 'triangle', 'tooltip' => 'always', 'min' => 2, 'max' => 20, 'step' => 1]]);
?>