2013-10-28 3 views
0

형태로 동일 모델 및 CGrid 매개 변수를 가지고있는 매개 변수 "제목"나는 또한 "는 항목을 추가 할 수은 가능한 I 양식을 가지고

$form->labelEx($model,'subject'); 
$form->textField($model,'subject',array('size'=>200,'maxlength'=>255)); 

있다

$form=$this->beginWidget('CActiveForm', array('id'=>'subject-form','enableAjaxValidation'=>false,)); 

Subject Search Grid "를 추가하면보기가 내려갑니다 (현재 편집중인 다른 주제를 검색 할 수 있습니다). 그 끝으로, 나는 $ model을 뷰에 정상적으로 전달하고 별명 $ 친척을 그리드에 전달합니다.

$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가 완벽하게 작동하고, 그러나 그것은 '대상'은 $ 양식을 덮어 쓰기한다 '대상'의 인스턴스의 내가 저장하거나 양식을 업데이트 할 때. CGrid를 뷰 로직 밖으로 옮겨서 값을 덮어 쓰지 않는 방법이 있습니까?

감사합니다.

답변

0

폼 외부에 gridview를 배치 하시겠습니까? 따라서 <?php $this->endWidget(); ?> 이후.