Вот экшен контроллера:
Код: Выделить всё
public function actionLastMessage(){
if(isset($_POST['id_message'])){
$criteria = new CDbCriteria(array(
'condition' => 'id_message > :id_message',
'order' => 'id_message DESC',
'limit' => '50',
'params' => array(':id_message' => $_POST['id_message']),
));
}else{
$criteria = new CDbCriteria(array(
'order' => 'id_message DESC',
'limit' => '50',
));
}
$model = Chat::model()->findAll($criteria);
$model = array_reverse($model);
$last = end($model);
echo json_encode(array(
'model' => $model,
'last' => $last,
));
}
В принципе всё правильно, 50 объектов. Но когда вывожу через var_dump, то получаю 30 страниц служебной информации о БД, и ни одной записи из неё{"model":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"last":{}}