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

4 декабря 2012

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

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



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

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

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

Вертикальная линия Обсудить проект
Давайте добьемся успеха вместе

Контактные данные




Нажимая кнопку «Отправить», я даю свое согласие на обработку моих персональных данных в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в политике конфиденциальности

Vertical Line
Choose languageRU

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

Menu Menu Menu

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