2011-08-31 37 views

Trả lời

21

Sau đây nên làm việc:

$product->getTypeInstance(true)->getChildrenIds($product->getId(), false) 

Kết quả là một mảng đa chiều với các cấp cao nhất là tùy chọn và các em lựa chọn là sản phẩm .

Ngoài ra, bạn có thể thay đổi false thành đúng và nó sẽ chỉ trả lại các tùy chọn bắt buộc của gói.

+0

Cảm ơn bạn! – woot586

+0

Lee bạn là anh hùng của tôi hôm nay !! –

+0

Nó không hiệu quả đối với tôi :-( – user1844205

4

Hãy thử this-

$collection = $product->getTypeInstance(true) 
    ->getSelectionsCollection(
     $product->getTypeInstance(true) 
       ->getOptionsIds($product), $product); 

foreach ($collection as $item) { 
    # $item->product_id has the product id. 
} 
Các vấn đề liên quan