我在cdetail view yii中遇到问题,为什么cdetail view中的值显示为“未设置”,我使用csqldataprovider作为源数据,这是我的代码:
$tgl=$_GET['tgl'];
$sql="SELECT sum(pastdue_pokok+pastdue_bunga) as total2 from tbangsuran where nomor_pinjaman = '$no_loan' and status_bayar=1 and tanggal_bayar < '$tgl'";
$sqlProvider = new CSqlDataProvider($sql);
$sqlProvider = $sqlProvider->getData();
$sqlData = $sqlProvider[0];
$this->widget('bootstrap.widgets.TbDetailView', array(
'data'=>$sqlData,
'attributes'=>array(
array(
'label'=>'Total Tunggakan',
'value'=>$data->total2,
),
),
));发布于 2014-01-05 00:12:22
我不太确定为什么细节视图需要数据提供程序,但可以试试这个:
'attributes'=>array(
array(
'label'=>'Total Tunggakan',
'name'=>'total2',
),
),发布于 2014-02-12 19:38:20
只需使用数据源即可。它只是一件物品!
$this->widget('bootstrap.widgets.TbDetailView', array(
'data'=>$sqlData,
'attributes'=>array(
array(
'label'=>'Total Tunggakan',
'value'=> $sqlData->total2,
),
),
));https://stackoverflow.com/questions/20922849
复制相似问题