2014-02-20 3 views
0

제품 목록/grid magento에는 이미 제품 모음이 있으며 foreach를 사용하여 제품을 가져옵니다.Magento의 전체로드 제품

$_productCollection=$this->getLoadedProductCollection(); 
... 
foreach ($_productCollection as $_product): 

그러나 이러한 제품에는 필요한 모든 속성이 없습니다. 확실하지는 않지만 인벤토리 데이터가 없습니다. 하지만 _data 배열의 일부 요소가 필요합니다. 내가 그렇게하는 방법을 한 방향으로 만 알고 : 제품의 특성을 다시로드하는 방법,

$_product = Mage::getModel('catalog/product')->load($_product->getId()); 

어떤 다른 방법이 있습니까?

+0

안녕하세요, 필요한 데이터 목록을 지정해 주시겠습니까? – Chiragit007

+0

load ($ _ product-> getId() -) 전에 _data 배열을 보면 27 개의 값이 표시됩니다. 로드 할 때 45 이상이 표시됩니다. 사용자 정의 값의 속성을 가져와야합니다. 제 3 자 확장 – zhartaunik

+0

제 3 자 확장에 의한 맞춤형 제품 속성입니까? – Chiragit007

답변

4

제품 목록에 데이터가 필요한 경우 백엔드의 속성을 편집하고 "제품 목록에 사용"필드를 Yes으로 설정하십시오.
저장하고 색인을 다시 작성하십시오.

foreach 루프 내에 제품을로드하는 옵션도 있지만 성능 문제가 발생할 수 있습니다.

+0

대단히 고마워요. 저에게 좋습니다. – zhartaunik

관련 문제