如何将yii2sql结果分组到多个数组中

如何将yii2sql结果分组到多个数组中,yii2,Yii2,我有两张桌子:category和foods。 如何获取以下表格yii2: -lounch --Lunch Box Muffins --Wrap up Lunch --.... -Fast food --Baking stone --Chocolate pizza --... -... 我的问题类似于这里有两个下拉列表,数据来自食品和类别: <?php $form = ActiveForm::begin(); ?> <?= $form->field($mode

我有两张桌子:
category
foods
。 如何获取以下表格yii2:

-lounch
--Lunch Box Muffins
--Wrap up Lunch
--....


-Fast food    
--Baking stone
--Chocolate pizza
--...
-...

我的问题类似于

这里有两个下拉列表,数据来自
食品
类别

<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'foodId')->dropDownList( ArrayHelper::map( Food::find()->all(), 'id','name_food')) ?>
<?= $form->field($model, 'categoryId')->dropDownList(ArrayHelper::map(Category::find()->all(), 'id', 'name_category')) ?>
    <?= Html::submitButton( Yii::t('app', 'Assign') , ['class' =>  'btn btn-primary']) ?>
   <?php ActiveForm::end(); ?>

请更好地解释您的目标。。