2

Magento で属性値を取得するにはさまざまな方法があります。

$options=$_product->getAttributeText('some_attribute')

$options=$_product->getResource()->getAttribute('some_attribute')->getFrontend()->getValue($_product)

$options=$_product->getSomeAttribute()

上記の方法はどのように異なり、属性値を取得する適切な方法はどれですか?

4

2 に答える 2

0

getAttributetext を使用すると、属性の配列で属性を直接取得できます。get メソッドを使用している場合、get と set は magento ルールに従って日付を測定できるため、「正しい」方法で製品を取得できます。getFrontend を使用すると、これをデータベースから直接取得できます。

これを行う正しい方法はありませんが、低コストの解決策があります。get メソッドと getAttributeText を使用するのが最善の方法だと思います。

于 2012-08-21T11:18:44.573 に答える