獲取父母和兒童產品
在這裡,我們首先獲取我們的父產品,我們將獲得該父母擁有的所有兒童產品。
<?php
namespace Test\Test\Controller\Test;
use Magento\Framework\App\Action\Context;
class Products extends \Magento\Framework\App\Action\Action
{
public function __construct(
\Magento\Catalog\Model\Product $productModel
)
{
$this->product= $productModel;
}
public function getParentProduct()
{
return $this->product->load("a product entity id goes here")
}
public function getChildProducts()
{
$_children = $this->getParentProduct()->getTypeInstance()->getUsedProducts($this->getParentProduct());
}
}
函式 getChildProducts 現在返回一個子集合,因此你可以通過 foreach 迴圈執行它並獲取可能在其上的所有產品屬性。