So, whether it’s possible to make it pritty?
$dataProvider = new CActiveDataProvider( $item['model'], array(
'criteria' => $criteria,
'pagination' => false
) );
if ( $dataProvider->criteria->limit ) {
$iterator = $dataProvider->getData();
} else {
$iterator = new CDataProviderIterator( $dataProvider, self::ROWS_PER_ITERATION );
}
I want to use limit with CDataProviderIterator.