activerecord - plantilla de campo activo yii2
twitter-bootstrap-3 active-form (3)
Debes pasar la plantilla como en este ejemplo
<?= $form->field($model, ''rememberMe'')
->checkbox(
[''template'' => ''<div class="form-group">{input}<label class="control-label">{label}</label></div>'']
) ?>
Parece que la plantilla para la casilla de verificación en el proyecto yii2 no se aplica correctamente
<?= $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() ?>
¿Qué pasa aquí?
<?= $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]) ?>
usa este código
Triste, que la gente agregue - a esta gran respuesta. Esto funciona genial!
Pero debe cambiar la /yii/widget/ActiveForm class to /yii/bootstrap/ActiveForm
Asi que:
/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();