Есть ли какая-либо функция в Magento, чтобы получить Parent ID (сгруппированный) с массивом дочерних идентификаторов в качестве входных данных? - PullRequest
0 голосов
/ 16 февраля 2012

Рассмотрим следующую ситуацию (предположим, что все найденные товары относятся к сгруппированному товару)


$collection= Mage::getModel('catalog/product')->getCollection()
$productIds = $collection->getAllIds();

есть ли в Magento какая-либо функция для извлечения всех родительских идентификаторов дочерних идентификаторов в указанном выше массиве "$ productIds"?

ex : getAllGroupedParentIDs($productIds)

Спасибо

Балан

1 Ответ

0 голосов
/ 08 февраля 2013

Вы можете получить массив идентификаторов сгруппированных продуктов для каждого простого идентификатора продукта с помощью чего-то вроде:

$parentIdArray = array();
foreach ($productIds as $productId) {
    $parentIdArray[$productId] = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($productId);
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...