@Ghost2692

Как получить массив с dropDownList() в model?

Мне нужно получить элемент массива с dropDownList() например: '2' => Yii::t('app', 'Signed').
Как это сделать?
<?php
                        $items = [
                            '0' => Yii::t('app', 'Email'),
                            Yii::t('app', 'Status') => [
                                '1' => Yii::t('app', 'Unsubscribed'),
                                '2' => Yii::t('app', 'Signed'),
                                '3' => Yii::t('app', 'Can not send'),
                            ],
                            '4' => Yii::t('app', 'Date'),
                            Yii::t('app', 'Rating') => [
                                '5' => '0' . Yii::t('app', ' stars'),
                                '6' => '1' . Yii::t('app', ' star'),
                                '7' => '2' . Yii::t('app', ' stars'),
                                '8' => '3' . Yii::t('app', ' stars'),
                                '9' => '4' . Yii::t('app', ' stars'),
                                '10' => '5' . Yii::t('app', ' stars'),
                            ],
                        ];
                        $params = [
                            'prompt' => Yii::t('app', 'Choose...'),
                            'class' => 'custom-select custom-select-sm mr-sm-2',
                            'onchange' => 'getEmailValue(this.value)'
                        ];
                        echo $form->field($contactListFilter, 'filter')->dropDownList($items, $params)->label(Yii::t('app', 'Search by').':', ['class' => 'mr-2 label-filter']);
                        ?>
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы