Php 使用活动记录在Yii2中创建放射科医生
Php 使用活动记录在Yii2中创建放射科医生,php,yii2,yii2-advanced-app,Php,Yii2,Yii2 Advanced App,$choices从包含所有模型选择对象的视图中传递。我需要创建一个数组,将$choice->id映射到$choice->choice\u text。我该怎么做呢 $list = []; foreach($choices as $choice) { ArrayHelper::map($list, $choice->id, $choice->choice_text); } echo $form->field($model, 'choice_text'
$choices
从包含所有模型选择对象的视图中传递。我需要创建一个数组,将$choice->id
映射到$choice->choice\u text
。我该怎么做呢
$list = [];
foreach($choices as $choice)
{
ArrayHelper::map($list, $choice->id, $choice->choice_text);
}
echo $form->field($model, 'choice_text')->radioList($list)->label(false);
有关更多示例,请参见
$list = [];
foreach($choices as $choice)
{
$list = $list + [$choice->id=>$choice->choice_text];
}
echo $form->field($model, 'choice_text')->radioList($list)->label(false);
$list = ArrayHelper::map($choices, 'id', 'choice_text');
$form->field($model, 'id')->radioList($list)->label(false);