Am using JModelLegacy
to get records , everthing works fine . however when setting limit with $model->setState('list.limit', 6);
its not limiting the records below is my code :
$model = JModelLegacy::getInstance('Articles', 'ContentModel', array('ignore_request' => false));
$appParams = JFactory::getApplication()->getParams();
$model->setState('params', $appParams);
$model->setState('filter.category_id',$cat_id ); //change that to your Category ID
$model->setState('list.limit', 6);
$model->setState('list.ordering', 'hits');
$model->setState('list.direction', 'ASC');
$items = $model->getItems();