Привет! Проблема с пагинацией, в целом все работает, запрос тоже. Но вот никак не могу разобраться с offset и этой ошибкой, подскажите пожалуйста
$R = 6371; // earth's mean radius, km
$connection = Yii::$app->getDb();
$command = $connection
->createCommand(
"select id, title, keywords, country, city, latitude, longitude,
round((((acos(sin(($lat*pi()/180)) * sin((latitude*pi()/180))+cos(($lat*pi()/180)) * cos((latitude*pi()/180)) * cos((($long- longitude)*pi()/180))))*180/pi())*60*1.1515*1.609344), 2) as D
from posts
having D < $post_distance
order by id desc"
);
$pages = new Pagination(['totalCount' => count($command->queryAll()), 'pageSize' => 5, 'forcePageParam' => false, 'pageSizeParam' => false]);
$posts = ($command->queryAll())->offset($pages->offset)->limit($pages->limit)->all();
Ошибка на этой строчке
$posts = ($command->queryAll())->offset($pages->offset)->limit($pages->limit)->all();