dataProvider 是否可以提出关联表的从表数据? [ 新手入门 ]
如 主表 car 从表 car_info controller 代码:
$cars = new CActiveDataProvider('car', array(
'criteria' => $criteria,
'pagination' => array(
'pageSize' => 1,
),
));
前台使用如下显示列表数据:
$this->widget('zii.widgets.CListView', array( 'dataProvider' => $cars, 'pager' => array(
'class' => 'CLinkPager',
'firstPageLabel' => '首页',
'lastPageLabel' => '末页',
'nextPageLabel' => '下一页',
'prevPageLabel' => '上一页',
'header' => '',
//'cssFile' => false, //如果使用主css文件,那么这里可以写false,如果使用其它附加css文件,我们这里填写css文件名。
), 'itemView' => '_view_car', 'template' => "{items}\n{pager}", ));
我使用关联提取从表数据 $data -> Car_info -> cinfo_motion ;前台浏览页面没有显示信息,写法是否有问题?请高手帮解答
共 2 条回复
-
lgw2008521 回复于 2011-06-02 11:24 举报
设置了。如果从表的记录被删除后,有时出现文不对题的情况;为了比较安全的前提,我写了个方法,调用这个从表model方法显示具体的每一个字段信息了;比较笨的方法吧;
lgw2008521 临沂
注册时间:2011-03-28
最后登录:2015-05-28
在线时长:1小时34分
最后登录:2015-05-28
在线时长:1小时34分
- 粉丝2
- 金钱465
- 威望0
- 积分475