如何在yii2中修改活动表单字段

问题描述 投票:0回答:1

通常,此代码<?= $form->field($model, 'q_36a')->checkbox() ?>将产生以下内容......

<div class="form-group field-tblquestion-q_36a required">

<input type="hidden" name="TblQuestion[q_36a]" value="0"><label><input type="checkbox" id="tblquestion-q_36a" name="TblQuestion[q_36a]" value="1"> Q 36a</label>

<div class="help-block"></div>
</div>

我如何修改它使它像这样?

<label>
      <input name="switch-field-1" class="ace ace-switch ace-switch-5" type="checkbox">
      <span class="lbl"></span>
</label>

我想这样做因为我在我的应用程序中集成了ace管理员模板。

yii2-advanced-app
1个回答
-1
投票

搞定了。

<?= $form->field($model, 'q_36a', ['template' => "{input}<span class='lbl'></span>",])->checkbox(['class' => 'ace ace-switch ace-switch-5'], false) ?>
© www.soinside.com 2019 - 2024. All rights reserved.