PHP两个模块排除彼此

时间:2017-04-21 21:31:12

标签: php yii1.x

在我的网站上,我有面板控件和一些内容。网站建立在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',
        ),
    ),
  )); 
?>

这两个部分分开工作,但由于某些原因我无法看到,当一个接一个地放置子菜单不会渲染。

1 个答案:

答案 0 :(得分:0)

你的代码肯定是Yii1.1。如果你正在从另一个视图中渲染部分视图,就像你在这里做的那样,那么你需要回显结果,所以你的代码应该是这样的;

<?php
$this->breadcrumbs=array(
    'Muzyka media'=>array('admin'),
    'Lista',
);
echo $this->renderPartial('_submenu',array('model'=>$model));
?>