isNewRecord) { $model->active = true; } elseif (is_string($model->weekdays)) { $model->weekdays = explode(', ', $model->weekdays); } ?>

Основное

field($model, 'name')->textInput(['maxlength' => true]) ?> field($model, 'type')->widget(Select2::className(), [ 'data' => Trigger::getTypes(), 'options' => [ 'placeholder' => 'Выберите тип ...', ], ]) ?> field($model, 'active')->checkbox() ?>

Условия

field($model, 'time')->widget(TimePicker::className(), [ 'pluginOptions' => [ 'showMeridian' => false, 'defaultTime' => false, ], ]) ?>
field($model, 'weekdays')->widget(Select2::className(), [ 'data' => Trigger::getWeekDays(), 'options' => [ 'multiple' => true, 'placeholder' => 'Выберите дни ...', ], ]) ?>

или

field($model, 'date')->widget(DateControl::className(), [ 'type' => DateControl::FORMAT_DATETIME, 'displayTimezone' => Yii::$app->formatter->timeZone, 'saveFormat' => 'php:U', 'options' => [ 'pluginOptions' => [ 'todayHighlight' => true, 'todayBtn' => true, ], ], ]) ?>

или

field($model, 'item_id')->widget(Select2::className(), [ 'data' => Item::getList(true), 'options' => [ 'placeholder' => 'Выберите элемент ...', ], ]) ?>
field($model, 'item_value')->textInput(['maxlength' => true]) ?>

или

field($model, 'board_id')->widget(Select2::className(), [ 'data' => Board::getList(), 'options' => [ 'placeholder' => 'Выберите устройство ...', ], ]) ?>
field($model, 'connection_value')->widget(Select2::className(), [ 'data' => Trigger::getConnectionValues(), 'options' => [ 'placeholder' => 'Выберите значение ...', ], ]) ?>

События

field($model, 'event_ids')->widget(Select2::className(), [ 'data' => Event::getList(), 'showToggleAll' => false, 'options' => [ 'placeholder' => 'Выберите события ...', 'multiple' => true, ], ]) ?>
isNewRecord): ?> 'btn btn-success', 'name' => 'after', 'value' => 'view']) ?> 'btn btn-success', 'name' => 'after', 'value' => 'add-another']) ?> 'btn btn-success', 'name' => 'after', 'value' => 'return']) ?> 'btn btn-primary', 'name' => 'after', 'value' => 'view']) ?> 'btn btn-primary', 'name' => 'after', 'value' => 'add-another']) ?> 'btn btn-primary', 'name' => 'after', 'value' => 'return']) ?>