2012-11-20 3 views
1

다운로드 할 수있는 컨트롤러에서 제품 속성을 가져 오려고합니다. 전자 서점에서 일하고 있습니다. 맞춤 모듈을 만들었습니다. 내 전자 서적을 워터 마크하는 데 제품 속성이 필요합니다.Magento에서 다운로드 할 수있는 컨트롤러의 제품 속성 얻기

내가 일하고 컨트롤러/DownloadController.php

어떤 제안이 마법사/다운로드/컨트롤러입니까?

감사합니다.

+1

코드를 더 알려주세요. 그렇지 않으면 도움을 드릴 수 없습니다. – toxicate20

답변

2

당신이 어떤 행동을 취했는지에 달려 있습니다.

당신은 당신이 그들이 제품을 얻는 방법을 볼 수 linkAction 살펴있는 경우 :

$id = $this->getRequest()->getParam('id', 0); 
$linkPurchasedItem = Mage::getModel('downloadable/link_purchased_item')->load($id, 'link_hash'); 
[...] 
$product = Mage::getModel('catalog/product')->load($linkPurchasedItem->getProductId()); 

지금 제품이 $product 변수에로드됩니다. 평소와 같이 제품 속성을 $product->getData('my_custom_attribute') 또는 $product->getMyCustomAttribute으로받을 수 있습니다.

+0

예, 당신은 천재입니다! 매력처럼 작동합니다. 정말 고맙습니다! – Julian

+0

동의? Upvote? – Alex

+0

나는 명성 점수가 15 점 이상이 될 때까지는 짝을 지을 수 없다. 나는 최근에 귀하의 질문을 upvoted – Julian

관련 문제