表waybill没有主键,数据库是ms sql server 2000的,会不会跟数据库有关系?
我自己手工写了控制器WaybillController,控制器中的部分代码:
$criteria=new CDbCriteria;
$criteria->select='airport';
$cnt = Waybill::model()->count($criteria);
$pages=new CPagination($cnt);
$pages->applyLimit($criteria);
$dataProvider=Waybill::model()->findAll($criteria);
$this->render('_list',array(
'userList'=>$dataProvider,
'pages'=>$pages,
));
_list.php中代码如下:
<?php foreach($userList as $n=>$post) : ?>
<tr>
<td><?php echo $post->airport ?></td>
</tr>
<?php endforeach ?>
<?php $this->widget('CLinkPager',array('pages'=>$pages)); ?>
最终所有的页面内容都是一样的