В базе данных есть поле Name (в котором записаны имена будущих input). В модели вытаскиваю все Name что есть и они записываются в массив. В контроллере передаю этот массив на views. В views/index файле нужно сделать форму, в которой будут checkbox с именами которые они получат из Name.
//$nameRecordsCount - это количество всех Name в базе
//$allNameEx - это массив с id и Name // То есть $allNameEx[$i]['name']; вернет например name1;
//И вот я тут хочу передать имя в строку после, $model, но я получаю ошибку //Attribute name must contain word characters only.
<?= $form->field($model, 'date')->widget(yii\jui\DatePicker::className(),['dateFormat' => 'yyyy-MM-dd'])?>
<?php for ($i = 0; $i < $nameRecordsCount; $i++) { ?>
<?php $formName = (string)$allNameEx[$i]['name'];?>
<?= $form->field($model, "$formName")->checkbox() ?>
Почему и как решать?