lgw2008521 2011-06-02 09:38:37 3837次浏览 2条回复 1 0 0

如 主表 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 ;前台浏览页面没有显示信息,写法是否有问题?请高手帮解答
  • 回复于 2011-06-02 09:45 举报

    你的模型类里设置关联了吗?

  • 回复于 2011-06-02 11:24 举报

    设置了。如果从表的记录被删除后,有时出现文不对题的情况;为了比较安全的前提,我写了个方法,调用这个从表model方法显示具体的每一个字段信息了;比较笨的方法吧;

您需要登录后才可以回复。登录 | 立即注册