在我的网站上,我有面板控件和一些内容。网站建立在Yii框架上。
面板菜单:
<?php
$this->breadcrumbs=array(
'Muzyka media'=>array('admin'),
'Lista',
);
$this->renderPartial('_submenu',array('model'=>$model));
?>
和内容:
<?php
$this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'muzyka-media-grid',
'type'=>'stripped bordered condensed',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'name',
array(
'name'=>'mime_type',
'value'=>array($this,'displayMediaContent'),
'type'=>'raw',
'htmlOptions'=>array('class'=>'span3'),
'filter'=>CHtml::listData(MuzykaMedia::model()->findAll(),'mime_type','mime_type'),
),
'file_extension',
array(
'name'=>'file_size',
'filter'=>false
),
'count_views',
array(
'class'=>'bootstrap.widgets.TbButtonColumn',
),
),
));
?>
这两个部分分开工作,但由于某些原因我无法看到,当一个接一个地放置子菜单不会渲染。
答案 0 :(得分:0)
你的代码肯定是Yii1.1。如果你正在从另一个视图中渲染部分视图,就像你在这里做的那样,那么你需要回显结果,所以你的代码应该是这样的;
<?php
$this->breadcrumbs=array(
'Muzyka media'=>array('admin'),
'Lista',
);
echo $this->renderPartial('_submenu',array('model'=>$model));
?>