activerecord twitter-bootstrap-3 yii2 active-form

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();