首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用csqldataprovider获取详细视图yii的值

如何使用csqldataprovider获取详细视图yii的值
EN

Stack Overflow用户
提问于 2014-01-04 23:30:37
回答 2查看 324关注 0票数 0

我在cdetail view yii中遇到问题,为什么cdetail view中的值显示为“未设置”,我使用csqldataprovider作为源数据,这是我的代码:

代码语言:javascript
复制
$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,
        ),      
    ),
));
EN

回答 2

Stack Overflow用户

发布于 2014-01-05 00:12:22

我不太确定为什么细节视图需要数据提供程序,但可以试试这个:

代码语言:javascript
复制
'attributes'=>array(
    array(
        'label'=>'Total Tunggakan',
        'name'=>'total2',
    ),
),
票数 0
EN

Stack Overflow用户

发布于 2014-02-12 19:38:20

只需使用数据源即可。它只是一件物品!

代码语言:javascript
复制
$this->widget('bootstrap.widgets.TbDetailView', array(
    'data'=>$sqlData,
    'attributes'=>array(    
        array(
            'label'=>'Total Tunggakan',
            'value'=> $sqlData->total2,
        ),      
    ),
));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20922849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档