2013-01-04 5 views
0

범주에 배치 가능한 구성 가능한 제품이 있습니다.두 제품 컬렉션 (Magento)을 결합하는 방법

예 :

구성 제품 : ID와 카테고리 셔츠 제

이 제품은 다수의 단순한 제품 가지고 녹색 속성 '크기'= XL, L 셔츠와 M. 함께

을 이것은 상점에서 하나의 제품입니다.

나는 모음 그래서 난 단순한 제품의 구성 제품은 6

은 내가이 컬렉션에 가입 할 필요가 있다고 생각 ID로 카테고리에있는 '크기'= XL과 모든 간단한 제품을 선택할 수 있습니다 싶지 더 (단순 + 구성 가능). 하지만 웹에서 정보를 찾을 수 없습니다. 누군가 해결책이 있습니까?

+1

"이해하기 어렵습니다."크기가 작고 구성 가능한 제품이 특정 카테고리에 있어야하는 모든 단순한 제품으로 컬렉션을 원합니다. " 당신의 모국어. 귀하의 질문을 편집하고 이것이 어떻게 표현 되어질 수 있습니까? 그러면 대답하기가 더 쉬울 것입니다. – benmarks

+0

내 게시물을 편집했습니다. – user1113130

답변

1

두 컬렉션을 가입 할 필요가 없습니다. 부모를 기반으로 childproduct를 얻을 수 있습니다.

// 루프 저점 구성 제품

$ simpleProducts = 마법사 ::을 getModel ('카탈로그/product_type_configurable') -> getUsedProducts (null의 경우, $ 제품);

편집 또는 간체 : $ _product-> getTypeInstance() -> getUsedProducts(); 이것은 최상의 해결책이 될 것입니다.

+0

그럴 경우 내 컬렉션이 커지고 실행하는 데 오랜 시간이 걸립니다. 2 개의 컬렉션을 필터링하고 결합 할 수 있다면 편집 된 방법으로도 더 빨리 – user1113130

+0

일까요? 너는 그걸로 새 컬렉션을 부르지 않을거야. –