Коллекции товаров в админке

Плагином в базе данных, в таблице товаров создается поле допустим x_count в котором хранятся числа.

Создаю коллекцию:

public function reputationproductProductsCollection($params) {
    $collection = $params['collection'];
    $hash = $collection->getHash();
    if (count($hash) == 1 && $hash[0] == 'myhash') {
    //$collection->orderBy("p.x_count", "desc"); - Если раскомментировать, выходит Memory Limit (выделена память на сервере 512МБ)
    $collection->addWhere("p.x_count > 0");
        $collection->addTitle('Список');
    return true;
    }
    return false;
}

Вопрос, как сортировать коллекцию, что бы не было ошибки "Memory Limit".

Это баг, или я что то не учел?

2 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите