SQL запрос в yii2

Для выполнения простого запроса к базе данных и сохранения результата в массив я использовал следующую конструкцию.

$sql="
	Select *
	from `ваша таблица`			
";
$result=`название модели`::findBySql($sql)
		->asArray()
		->all();

В дальнейшем полученный массив можно использовать для вывода в выпадающем списке.

<? $listdata=ArrayHelper::map($result, 'id', 'название поля для вывода');?>
<?= $form->field($model, 'название модели')->dropDownList($listdata,['prompt'=>'Выберите элемент']);?>	
comments powered by HyperComments