$form->field($model, 'hit')->dropDownList(ArrayHelper::map($items, 'id', 'name'), ['prompt' => 'Select'])
// В моделе
public static function getItems()
{
return [
'0' => 'мл.Лейтенант',
'1' => 'Лейтенант',
'2' => 'ст.Лейтенант',
'3' => 'Капитан',
'4' => 'Майор',
'5' => 'п.Полковник',
'6' => 'Полковник',
];
// В представлении
$form->field($model, 'hit')->dropDownList(ModelName::getItems(), ['prompt' => 'Select'])
<?php
$items = [
'Звание' => [
'0' => 'мл.Лейтенант',
'1' => 'Лейтенант',
'2' => 'ст.Лейтенант',
'3' => 'Капитан',
'4' => 'Майор',
'5' => 'п.Полковник',
'6' => 'Полковник',
],
];
$params = [
'prompt' => 'Выберите статус...',
];
echo $form->field($model, 'hit')->dropDownList($items,$params);
?>
<!-- Выпадающий список-->
<?= DetailView::widget([
'model' => $model,
'attributes' => [
// 'id',
// 'category_id',
[
'attribute' => 'category_id',
'value' => function ($data) {
return $data->category->name;
},
],
'name',
'date',
'content:html',
'dolzhnost',
'datestart',
'dateend',
// 'price',
'keywords:html',
'description:html',
[
'attribute' => 'image',
'value' => "<img src='{$img->getUrl()} '>",
'format' => 'html',
],
'hit:html', //modules/admin/views/product/view.php 54 строка
'year',
],
]) ?>
<p><b>Звание: </b><?= $product->hit?></p>