我一直在使用Yii框架一段時間,而且我一直非常享受這些小部件,讓開發更容易。我爲我的擴展使用Yii bootsrap ..但我在理解每個小部件的工作原理時遇到了一些麻煩。Yii php:在Tab中顯示小部件
我的問題是我如何顯示小部件說一個選項卡內的TbDetailView? 我基本上要在標籤中顯示的內容forms..however他們中的一些表的形式......有些是在列表中,detailviews等
我有這個小工具:
$this->widget('bootstrap.widgets.TbDetailView',array(
'data'=>$model,
'attributes'=>$attributes1,
));
,我想把一個標籤
$this->widget('bootstrap.widgets.TbWizard', array(
'tabs' => $tabs,
'type' => 'tabs', // 'tabs' or 'pills'
'options' => array(
'onTabShow' => 'js:function(tab, navigation, index) {
var $total = navigation.find("li").length;
var $current = index+1;
var $percent = ($current/$total) * 100;
$("#wizard-bar > .bar").css({width:$percent+"%"});
}',
),
內,我的$標籤數組聲明如下:
$tabs = array('studydetails' =>
array(
'id'=>'f1study-create-studydetails',
'label' => 'Study Details',
'content' =>//what do i put here?),
...
...);
當我將這個小部件存儲在一個像$ table = $ this-> widget('boots ....)這樣的變量中時; 和使用$表變量的「內容」參數我得到這樣一個錯誤信息: Object類TbDetailView的不能轉換成字符串
我不太似乎明白了這是如何工作...我需要幫助..謝謝:)
沒錯!爲什麼我沒有想到這個......哈哈..謝謝!:)創造奇蹟 – muffin