Проставить checked по условию в chekbox?

Собственно это весь вопрос. Вот chekbox к примеру.
<?= $form->field($model, 'test', ['options' => ['class' => 'input-field col s12 m4'],
        'template' => '{input}{label}'])->input('checkbox');?>

Как допустим сделать что if($x < 10) то chekbox ставим checked. Я понимаю что можно просто обернуть это в if но есть ил вариант что бы это сделать внутри $form->field?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
@iSensetivity
бухгалтер, програміст-самоук
<?= $form->field($model, 'test', ['options' => ['class' => 'input-field col s12 m4'],
        'template' => '{input}{label}'])->input('checkbox', ['checked' => $x < 10]);?>

Или
<?php $model->test = $x < 10;  ?>
<?= $form->field($model, 'test', ['options' => ['class' => 'input-field col s12 m4'],
        'template' => '{input}{label}'])->input('checkbox');?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы