Есть код в конце таблицы, который делает строку с полями формы:
<? $form = ActiveForm::begin(['id' => 'addextra-form']); ?>
<tr class="addextra-tr"><td>
<?=$form->field($model,'question')->label('Question:');?>
</td>
<? foreach ($analyse as $anal) { ?>
<td>
<?=$form->field($model,'scores[0]['.$anal['login_id'].']')->label('Points:');?>
</td>
<? } ?>
</tr>
<? $length = count($analyse); ?>
<tr><td colspan="<?=$length?>"></td>
<td>
<?=Html::submitButton('Save Extra Questions', ['class' => 'btn btn-primary extra-btn']);?>
</td></tr>
<?ActiveForm::end();?>
</table>
Таблица строится верная и все поля есть в ней так, как я хочу видеть. Но вот форма сразу же закрывается. Почему?
Т.е. результат выглядит так:
<form id="addextra-form" method="post" action="/index.php?r=tender/analyse&action=all&id=56"></form>
И уже после этого идет остальной результат.
Я пробовал все сделать в одном php скрипте, выводя html теги через echo, результат тот же.
Почему так происходит?