2017-04-21 11 views
0

私のサイトにはパネルコントロールといくつかのコンテンツがあります。サイトはYiiフレームワーク上に構築されています。PHP 2つのモジュールはお互いに除外します

パネルのメニュー:

<?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

yii2を使用していますか?あなたのコードはyii 1.1 – Nue

+0

のように見えます。私はこのサイトを再構築し、私ができることを修正しようとしています。それはyiiすることができます1.1 – Qriyo

答えて

0

あなたのコードは間違いなくYii1.1です。部分ビューを別のビューの内部からレンダリングする場合は、ここでやっているように、結果をエコーする必要があります。その結果、コードは次のようになります。

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

あなたに仲間ありがとう:D – Qriyo

関連する問題