Объединение коллекций в Magento

4 дек. 2012

Когда пишется дополнительный функционал, иногда может возникнуть ситуация, что нужно объединить две коллекции. Есть один интересный способ.

Для объединения получаем объект SELECT от обоих коллекций и делаем UNION для их объединения.



$selectFoo = Mage::getResourceModel('model/foo')->getSelect();
$selectBar= Mage::getResourceModel('model/bar')->getSelect();

$mergedFooBar = $selectFoo->union(array($selectBar));

Быстро и просто. Есть у кого-то еще идеи?

Choose languageRU

© 2009—2025 Mygento. Все права защищены. Политика конфиденциальности

Menu Menu Menu

Аккредитованная
ИТ-компания