我有一个表格
$form=$this->beginWidget('CActiveForm', array('id'=>'subject-form','enableAjaxValidation'=>false,));
它有一个参数“主题”
$form->labelEx($model,'subject');
$form->textField($model,'subject',array('size'=>200,'maxlength'=>255));
我还想在视图下方添加一个“主题搜索网格”(这样我可以在编辑当前主题时搜索其他主题)。为此,我将 $model 正常传递到视图中,并为网格加上别名 $relatives。
$subject_search_grid= $this->widget(
'zii.widgets.grid.CGridView',
array(
'id'=>'subject-grid',
'dataProvider'=>$relatives->search(),
'filter'=>$relatives,
'columns'=>array(
'id',
'subject',
array('class'=>'CButtonColumn',),
),
),
$captureOutput=true
);
CGrid 工作得很好,但是当我尝试保存或更新表单时,它的“主题”实例正在覆盖 $form“主题”。有没有办法将 CGrid 从视图逻辑中移出,这样它就不会覆盖该值?
谢谢