如何解决当我从dropDownList Yii2选择
我是Yii 2的新手。
我有2个型号:
use common\models\TestQuestion;
use common\models\TestQuestionSearch;
public function actionCreate($id)
{
$model = new TestQuestion();
$model->question_id = $id;
$AnswerModel = new Answer();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['update','id' => $model->id]);
}
return $this->render('create',[
'model' => $model,'AnswerModel' => $AnswerModel
]);
}
我要从$Answermodel
添加答案文本字段:
<div class="test-question-form w-50">
<?php $form = ActiveForm::begin( [
'options' => ['enctype' => 'multipart/form-data'],]); ?>
<?php echo $form->errorSummary($model)?>
<div class="">
<?= $form->field($model,'name')->textarea(['rows' => 6]) ?>
<?= $form->field($model,'count_answer')->dropDownList([1 => '1',2 => '2',3 => '3',4 => '4',5 => '5',6 => '6',7 => '7',8 => '8',9 => '9' ],[
'prompt' => 'Выберите кол-во ответов'
]
);
?>
<?php echo $form->field($AnswerModel,'answer')->textInput() ?>
<?= $form->field($model,'timer')->textInput(['placeholder' => 'HH:MM:SS пример - 21:30:00']) ?>
<?= $form->field($model,'answer')->textInput(['maxlength' => true]) ?>
</div>
<div class="form-group">
<?= Html::submitButton('Save',['class' => 'btn btn-success']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
但是我想当我在$model->count_answer
中选择某项例如2
时,以我的形式将创建一个新的两个$answermodel->$anwer
文本输入
我想要那样的东西
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。