Как это исправить?
private $limit = '100';
Нет, только там где лимит не установлен. Да можно и самому указать.Т.е. этот лимит действует для всех запросов? Если так, то может есть вариант для изменения цены задать свои отдельные настройки? Возможно в самом запросе указать лимит не через переменную, а цифрами?
А можно подсказать где формируется этот запрос? А то я что-то нашел, а оно не то оказалось.Да можно и самому указать.
if ($this->limit){ $sql .= "LIMIT {$this->limit}"; }