ধরুন আমার কাছে একটি বৈশিষ্ট্য রয়েছে যা বিকল্পের সংকলন (ড্রপডাউন / মাল্টিলেক্ট)।
আমি একটি প্রদত্ত পণ্যের জন্য বৈশিষ্ট্য মানটি পুনরুদ্ধার করতে পারি:
$store_id = [something];
$productId = [something];
// this is a select/multiselect
$attribute_code = [something];
$option_id = Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, $attribute_code, $store_id );
$option_label = ???
এখন, আমি বিকল্প_শীটটি পেয়েছি যা একটি সংখ্যার মান ...
... আমার অ্যাট্রিবিউট মানের জন্য ফ্রন্টএন্ড অ্যাট্রিবিউট লেবেল লোড করার সর্বোত্তম উপায় কী? (সম্পূর্ণ পণ্য লোড না করে)
সমাধান ধন্যবাদ মারিয়াস :
// Not loading the product - just creating a simple instance
$product = Mage::getModel('catalog/product')
->setStoreId($store_id)
->setData($attribute_code,$option_id);
$option_label = $product->getAttributeText($attribute_code);
2
এই প্রশ্নটি কেন সঠিক লেখক এবং তাদের সমস্ত বিভ্রান্ত ব্যবহারকারীদের দ্বারা বেশ কয়েকবার দেওয়া হয়েছে। সঠিক উত্তর না দিয়ে আমরা কি এই প্রশ্নগুলির মতো নকল হিসাবে চিহ্নিত করতে পারি? লেখক কর্তৃক প্রদত্ত এই magento.stackexchange.com/questions/3003 প্রশ্নটির সঠিক উত্তর নেই, তবে কেন উর্ধ্বে (এবং নিজস্ব উত্তর দেওয়া হয়েছে)! এই এক magento.stackexchange.com/questions/976 এছাড়াও একই। হয়তো আমার অনুরোধটি সঠিক নয়, তবে একটি প্রশ্ন, একজন লেখক এবং কোনও উত্তর নেই। দয়া করে সাইটের মানটি রাখুন। ধন্যবাদ।
—
mageUz
আমি অন্য প্রশ্ন @Marius সমাধান যোগ উন্নতি magento.stackexchange.com/questions/3003/...
—
Fra
লক্ষ্য করুন অন্তত Magento সিই 1.9 এবং ই ই 1.14 এবং নীচে এ,
—
টিলার ভি
getAttributeText('value')
সঠিকভাবে কাজ না করলে অ্যাট্রিবিউট এর getAllOptions()
পদ্ধতি আয় অপশন নেস্টেড অ্যারে সঙ্গে ব্যবস্থা (একটি হিসাবে প্রকাশ <optgroup>
ড্রপডাউন।)