2016-04-01 11 views
0

私は2つのテーブル:categoryfoodsを持っています。 どのように私は次のフォームyii2を得るのです:yii2 SQLの結果を複数の配列にグループ化する方法

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


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

私の質問はここで2ドロップダウン、foodcategoryからのデータを使用してフォームhere

+0

良く説明してくださいあなたの目標 .. – scaisEdge

答えて

0

のようになります。

<?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(); ?> 
関連する問題