Я использую мультиформальную модель.Массив $ model передается в представление, и для каждого объекта модели я пытаюсь получить текстовое поле, и он прекрасно работает таким образом.См. Приведенный ниже код.
<code>foreach ($model as $f=>$edu):
echo $form->textField($edu,"[$f]schoolname",array('size'=>30,'maxlength'=>128));
Я пытаюсь создать кодовое поле для автозаполнения вместо текстового поля activeform.Это не работает.Любые идеи, как заставить это работать. См. Код ниже.
foreach ($model as $f=>$edu):
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'model'=>$edu,
'attribute'=>"[$f]schoolname",
'source'=>$this->createUrl('AutoComplete/acschoolname'),
// additional javascript options for the autocomplete plugin
'options'=>array('showAnim'=>'fold',),
'htmlOptions'=>array('size'=>'30','maxlength'=>'128',)
));