Vano
Новичок
Как сэкономить на выборке из ДБ при использовании dropDownList'a и rules. О чем речь:
Представим, есть форма создания страны, у страны есть тип политической системы(демократия, диктатура...)
Правила модели Country:
Форма создания:
Получается 2 запроса. Кто-нибудь решал эту задачу?
Представим, есть форма создания страны, у страны есть тип политической системы(демократия, диктатура...)
Правила модели Country:
Код:
public function rules()
{
return [
['country_type', 'in', 'range' => ArrayHelper::getColumn(CountryTypes::find()->all(), 'id')],
];
}
Код:
<?= $form->field($model, 'rent_type')->dropDownList(ArrayHelper::map(CountryTypes::find()->all(), 'id', 'name') ?>