Вывод дополнительных свойств товара
Вывод дополнительных свойств товара
Здравствуйте, товарищи.
Интересует только PHP , обработка данных в XSL мне не нужна.
Дано:
примерно 200 товаров (далее Т)
у каждого товара по 6 доп.свойств (далее ДС)
Мне нужно как можно проще выбрать все эти ДС в один массив. Пока я нашел только такой алгоритм:
1. Берем все Т через GetAllItems
2. Для каждого Т берем ДС и добавляем в массив ко всем товарам.
Естественно такой путь мне не нравится - делать отдельную выборку для каждого товара - слишком нагрузочно, да и просто некрасиво.
Есть ли способ как то оптимизированней провести выборку всех Т вместе с их ДС ???
Создание сайтов в Хабаровске - http://web-alt.ru
Re: Вывод дополнительных свойств товара
Ох, как я намучался уже с этими ДС.
Нашел только один метод GetValueItemProperty для того чтобы взять одно ДС для одного Т.
Следовательно нужно 6 раз делать выборку ДС для каждого товара.
6ДС * 200Т = 1200 выборок за одну загрузку страницы - очень некрасиво.
Помогите!
Создание сайтов в Хабаровске - http://web-alt.ru
Re: Вывод дополнительных свойств товара
web-alt,
1. Воспользуйтесь методом FillMemCachePropertiesItem()
2. Потом извлекаете с помощью GetAllPropertiesItem()