Yii-Booster TbTabs を使用しています。タブの 1 つで CGridView をネストできるようにしたいと考えています。次のことを試していますが、「クラス CGridView のオブジェクトを文字列に変換できませんでした」というエラーが表示されます。
$this->widget(
'bootstrap.widgets.TbTabs',
array(
'type' => 'tabs',
'tabs' => array(
array(
'label' => 'Tab 1',
'content' => '',
),
array(
'label' => 'Tab with grid view',
'content' =>$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'entry-subject-grid',
'dataProvider'=>$relatives->search(),
'filter'=>$relatives,
'columns'=>array(
'id',
'subject',
array('class'=>'CButtonColumn',),),)),),
array(
'label' => 'Tab 3',
'content' =>'description content',
),
),
)
);
これにより、このオブジェクトをタブビューに渡すことができる方法がいくつかあります (たとえば、次のようにして、ckEditor quiate を喜んでタブに渡すことができます)。
array(
'label' => 'Entry',
'content' => $form->ckEditorRow($model,'entry',array('options' => array('id'=>'new title'))),
),
ありがとう