这家伙有点懒,还没写个性签名!
或者这样,处理最后一页的数据集 ` //如果是最后一页,需要去掉多余的记录
if(Yii::app()->db->driverName == 'sqlsrv' && 不是第一页 && 是最后一页){ $dataset = array_slice($dataset,多余记录数); }`
SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id)) ORDER BY ID 用这个sql进行mssql分页,直接写sql解决,不用它的CDbCriteria了
SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id)) ORDER BY ID
没法做到像Yii1那样参数也path模式
带参数的,貌似不能path模式
带参数的path模式,在Yii2中也没有配置成功,在Yii1里很简单的