0
這是我activeRadioList
Yii2在ArrayHelper concate自動遞增字母::地圖()
<?= Html::activeRadioList($model, 'qa_value', ot\QuestionAnswer::getAnswerOptions($model), [
'encode' => false,
'separator' => '<br/>',
'itemOptions' => [
'labelOptions' => ['class' => 'radio-inline']
],
]); ?>
這是我getAnswerOption()
函數來獲得期權價值
public static function getAnswerOptions($qModel)
{
$answerData = $qModel->qaQuestionInstance->getTqiQuestionAns()->asArray()->all();
return \yii\helpers\ArrayHelper::map($answerData, 'qna_id', function ($model) {
$l = 'a';
return $l++.'. '.$model['qna_answer'];
});
}
這回這樣
但是我wa nt得到
a。假
b。真
嘗試'$ L = 'A' 變化; return \ yii \ helpers \ ArrayHelper :: map($ answerData,'qna_id',function($ model)use($ l){ return $ l ++。'。'。$ model ['qna_answer']; } );'在你的'getAnswerOptions'函數 –
這一個不工作... – vishuB
你在這之後得到什麼? –