我是 Yii 框架的新手。目前我有三个模型test1,test2,test3。我为所有三个模型创建了管理页面。所以我可以单独查看每个模型的gridview。现在,我想对所有三个 gridview 使用单页。即我想在该页面中创建三个选项卡。每个选项卡都应打开相应模型名称的网格视图。我怎样才能做到这一点。
问问题
1709 次
2 回答
0
If you are not using bootstrap,than you can use cjuitabs,
$this->widget('zii.widgets.jui.CJuiTabs', array(
'tabs'=>array(
'first model' =>array('content'=>$tab_1),
'second model' =>array('content'=>$tab_2),
),
// additional javascript options for the tabs plugin
'options'=>array(
'collapsible'=>true,
),
));
于 2013-10-10T10:04:52.427 回答
0
我通过部分渲染将 $model 和 $form 这是我的活动表单传递给每个选项卡,将您的网格放在“view/_form_firstPart”和“view/_form_second”中
$this->widget('bootstrap.widgets.TbTabs', array(
'id' => 'tabs',
'type' => 'tabs', // '', 'tabs', 'pills' (or 'list')
'tabs' => array(
array(
'label' => 'someLabel',
'content' => $this->renderPartial('_form_firstPart', array(
'model' => $model,
'form' => $form,
)
,true),
'active' => true,
),
array(
'label' => 'anotherLabel',
'content' => $this->renderPartial('_form_second', array(
'model' => $model,
'form' => $form,
) ,true),
),
)));
于 2013-10-10T07:38:40.390 回答