Yii的CActiveDataProvider查询方式小问题

Yii的CActiveDataProvider查询方式小问题

工程结构:

        views —— user —— ( index.php , _view.php )

        models —— User.php

        controllers —— UserController.php


【CActiveDataProvider】

<UserController.php>

public function actionIndex(){  
    $dataProvider</span>=new CActiveDataProvider('User'); /* 获取User模型类的的数据 */  
    $this->render('index',array(  
        'dataProvider'=>$dataProvider,  
    ));  
}

<index.php>
<?php         
    /*显示列表*/              
    $this->widget('zii.widgets.CListView', array(  
    'dataProvider'=>$dataProvider,               /* provide data for the view */  
    'itemView'=>'_view',                         /* 显示数据 */  
    ));   
?>

        CActiveDataProvider是基于ActiveRecord实现的一个数据数据提供者。CActiveDataProvider为类modelClass的ActiveRecord对象 提供数据。它使用AR的CActiveRecord::findAll方法,从数据库中检索信息。

        但是需要注意的是:实例化的CActiveDataProvider('User')所赋值的变量名必须写成$dataProvider,否则会出现 " Undefined variable "的提示。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值