ustasby
ninja cs-cart
Подсчет количества значений возможных свойств при выводе списка продуктов
Считаю что тема подходит под теорию, а теперь к задачке
http://www.citilink.ru/catalog/monitors_and_office/consumables/cartridges/ - это просто пример реализации, а не реклама, пример фильтра с подсчетом количества позиций в каждом значении свойства. И если с наличием, статусом, брендом и ценой все понятно, и реализуется четырьмя запросами (наличие и статус - это 1, бренд - это 2, и цена - 3 и 4), то со значениями свойств я предположить подсчет за один проход даже не могу.
Обычный вариант - объект, свойства, значения мне понятен, и легко реализуем, тут случай другой, как же они считают количество продуктов с этим значением? Динамически строят запрос count на каждое значение свойства которое указано к выводу в категории, что то похожее на
Может кто то и знаком с таким подходом, и разжует?
Считаю что тема подходит под теорию, а теперь к задачке
http://www.citilink.ru/catalog/monitors_and_office/consumables/cartridges/ - это просто пример реализации, а не реклама, пример фильтра с подсчетом количества позиций в каждом значении свойства. И если с наличием, статусом, брендом и ценой все понятно, и реализуется четырьмя запросами (наличие и статус - это 1, бренд - это 2, и цена - 3 и 4), то со значениями свойств я предположить подсчет за один проход даже не могу.
Обычный вариант - объект, свойства, значения мне понятен, и легко реализуем, тут случай другой, как же они считают количество продуктов с этим значением? Динамически строят запрос count на каждое значение свойства которое указано к выводу в категории, что то похожее на
под "count('копиры')" подразумевается id этого значения в таблице.select ..... count('копиры'), count('плоттеры') и так далее по списку возможных значений для данной категории
Может кто то и знаком с таким подходом, и разжует?