2013-07-18 25 views
0

我的應用程序的某些頁面,我想用dvuhkolonchaty模板。爲此,我只想使用不同的佈局輸出附加數據(Yii的)

在新的佈局中,除了變量$ content,它顯示特定視圖的內容,我想在另一列中提取更多其他數據。這是新的佈局的代碼:

<?php /* @var $this AdminController */ ?> 
<?php $this->beginContent('/layouts/main'); ?> 
    <div class="container-fluid"> 
    <div class="row-fluid"> 
     <div class="span4"> 
     <!-- Any data --> 
     </div> 
     <div class="span8"> 
     <?php echo $content; ?> 
     </div> 
    </div> 
    </div> 

<?php $this->endContent(); ?> 

而這只是其中任何數據,我想顯示不同沒有模板信息(例如,形狀或編輯的屬性列表是不斷變化的取決於查看記錄ID)。

問題如何在任何數據中打印信息?

+0

在哪裏的問題? – ineersa

+0

也許你可以在'<?php echo $ content;之後顯示不是模板信息; ?> – zzlalani

+0

如何在任何數據中打印信息? – frops

回答

1

所有你將控制器擴展控制器類; 在Controller類,你讓這樣的特性:

public $anyData = null; 

在你的任何行動,你可以設置`$這個 - > AnyDATA攜手=「東西」;

然後在你的佈局,你可以寫:

<div class="span4"> 
    <!-- Any data --> 
    <?php 
    if($this->anyData!=null) { 
      //Process $this->anyData here, echo or do something you like; 
    } 
    ?> 
</div>