Приветствую!
http://www.yiiframework.com/doc/guide/ru/form.builder
Возможно ли создание формы динамически?
В моём случае, у меня есть файл в view’сах:
<div class="register">
<div style='width:65%;float:left'>
<?php echo CHtml::errorSummary($form); ?>
<?php echo CHtml::beginForm(); ?>
<?php echo CHtml::activeLabelEx($form,'name'); ?>
<?php echo CHtml::activeTextField($form,'name',array('maxlength'=>120)); ?>
<?php echo CHtml::submitButton('Send'); ?><p> </p>
<?php echo CHTML::endForm(); ?>
</div>
</div>
Нужно массив, какой генерируется автоматически и выглядит вот так:
array(
'elements'=>array(
'typeoftour'=>array(
'type'=>'text',
'maxlength'=>32,
),
);
запихнуть в этот файл. На сколько я смотрю по манам, нужено всё это запихнуть в CForm, но возникает вопрос, какой использовать в нулевом параметре при вызове CForm? CForm(‘pass.to.view’) ясно не подойдёт, так как форма в html, не возвращает массив элементов.
Заранее спасибо за подсказку.
P.S. Извиняюсь, если что-то написано немного не понятно.