似在樣品yii2項目模板複選框不會不適用正確yii2活躍的領域模板
<?= $form->field($model, 'rememberMe', [
'template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
])->checkbox() ?>
有什麼不對嗎?
似在樣品yii2項目模板複選框不會不適用正確yii2活躍的領域模板
<?= $form->field($model, 'rememberMe', [
'template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
])->checkbox() ?>
有什麼不對嗎?
你需要在這個例子中通過模板像
<?= $form->field($model, 'rememberMe')
->checkbox(
['template' => '<div class="form-group">{input}<label class="control-label">{label}</label></div>']
) ?>
<?= $form->field($model, 'terms_condition',['checkboxTemplate'=>"<div class=\"checkbox\">\n{input}
{beginLabel}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n</div>"])->checkbox(['value'=>true]) ?>
使用此代碼
悲傷,人們添加 - 這個偉大的答案。這很好用!
但你必須選擇\yii\widget\ActiveForm class to \yii\bootstrap\ActiveForm
所以:
\yii\bootstrap\ActiveForm:beginForm();
echo $form->field($model, 'terms_condition',['checkboxTemplate'=>"<div class=\"checkbox\">\n{input}
{beginLabel}\n{labelTitle}\n{endLabel}\n{error}\n{hint}\n</div>"])->checkbox(['value'=>true])
\yii\bootstrap\ActiveForm:endForm();