2
私は別の開発者(またはMagentoプリインストール済みのコード、私にはわからない)と価格変数を取得するための私の方法がそれらと異なるいくつかのMagentoコードを扱っています。Magentoは同じ変数を得るためにさまざまな方法を使用します。
私たちはどちらも製品の価格にアクセスしようとしています。私の方法は
$_configurable_model = Mage::getModel('catalog/product_type_configurable');
$_child_products = $_configurable_model->getUsedProducts(null, $_product);
echo round($_child_product[0]->getPrice(), 2);
選択肢は...です:
echo $_coreHelper->currency($_price,true,true);
今、明らかに彼らの方法は短いですが、私が見るためにcoreHelper->通貨呼び出しを使用する方法がわかりません私はそれを私の方法で実装したので、子供の製品価格。
私は本質的に両方の方法のメリットとデメリットが何であるか疑問に思っていますか?
事前に感謝します。
ありがとうございます!唯一の難点は、私が子供の製品をループして最低価格を探したいということです。 foreachステートメントは、通貨メソッドを使用すると動作しないようです。何か案は?これが愚かな質問であれば、私の礼儀を許してください。 –
価格を単純に比較し、どのような方法でもフォーマットしないでください。彼らは結局のところ数字です。 – clockworkgeek