1

ダウンロード可能なコントローラーで製品属性を取得しようとしています。私は電子ブックストアで働いています。カスタム モジュール sp を作成しました。電子ブックに透かしを入れるには product 属性が必要です。

私が取り組んでいるコントローラーは Mage/Downloadable/controllers/DownloadController.php です

助言がありますか?

ありがとう。

4

1 に答える 1

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

于 2012-11-20T15:32:42.737 に答える