我有一个表单,需要将复选框更改为基于dropDownList的int选择选中或未选中。我是PHP和Yii2的初学者。
这是我的表格
<div class="npi-approval-review-form">
<?php if(!empty(Yii::$app->session->get('activity') && Yii::$app->session->get('activity')->need_signature == 'S'))$model->sign = 1; ?><?php ?>
<?php $form = activeForm::begin(); ?>
<table>
<tbody>
<tr>
<td>
<?php if ($model->type == TypeOrigin::Aprovação): ?>
<?= $form->field($model,'status')->dropDownList(StatusReview::asArray(),['prompt'=>StatusApproval::asArray()[$model->status]]); ?>
<?php endif; ?>
<?php if ($model->type == TypeOrigin::Revisão): ?>
<?= $form->field($model,['prompt'=>StatusReview::asArray()[$model->status]]); ?>
<?php endif; ?>
</td>
<td> </td>
<td>
<?= $form->field($model,'type')->textInput(['value'=>TypeOrigin::asArray()[$model->type],'readonly' => true,'disabled' => 'true']);?>
</td>
</tr>
</tbody>
</table>
<?= $form->field($model,'conclusion')->textarea(['rows' => 5,'maxlength' => true]) ?>
<?= $form->field($model,'sign')->checkBox(['value'=> $model->status == '2' ? '0' : '1']) ?>
<div class="form-group">
<?= Html::submitButton('Salvar',['class' => 'btn btn-success']) ?>
</div>
<?php activeForm::end(); ?>
</div>