কিভাবে মুদ্রা কোড দ্বারা মুদ্রা প্রতীক পাবেন?


22

আমি অর্ডার অবজেক্ট থেকে মুদ্রা কোডটি পেতে পারি। আমি কীভাবে এটি ব্যবহার করে মুদ্রার প্রতীক পেতে পারি? কোন পরামর্শ প্রশংসা করা হবে।


1
যদি আপনি এই উত্তরগুলির মধ্যে একটি কার্যকর দেখতে পেয়ে থাকেন তবে দয়া করে সঠিক উত্তর হিসাবে তাদের পতাকাঙ্কিত করুন।
ফ্যাবিয়ান ব্লাচসমিড্ট

উত্তর:



27

স্টোর মুদ্রার কোড যেমন। আমেরিকান ডলার

$currency_code = Mage::app()->getStore()->getCurrentCurrencyCode();

স্টোর মুদ্রার প্রতীক যেমন। $

$currency_symbol = Mage::app()->getLocale()->currency( $currency_code )->getSymbol();

স্টোর মুদ্রার নাম যেমন আমেরিকান ডলার

$currency_name = Mage::app()->getLocale()->currency( $currency_code)->getName();

এটি 1.7 এ কাজ করে না
গিলস লেসিরে

6

নিম্নলিখিত কাজ করে।

// store currency symbol eg. $ 
$currency_symbol = Mage::app()->getLocale()->currency( $currency_code )->getSymbol();

3

চেষ্টা করুন:

$currencyCode   = '';
$currency       = $order->getOrderCurrency(); //$order object
if (is_object($currency)) {
    $currencyCode = $currency->getCurrencyCode();
}
$currencySymbol = Mage::app()->getLocale()->currency($currencyCode)->getSymbol();
var_dump($currencySymbol);

Mage :: app () -> getLocale () বর্তমান লোকেল অবজেক্টটি ফিরিয়ে দেবে তাই না? আমি যা চাই তা হ'ল স্থানীয় নির্বিশেষে প্রদত্ত মুদ্রা কোডের মুদ্রার প্রতীকটি পান।
সুকেশিনী

কোড একবার চেক করুন। এটি কাজ করা উচিত.
ম্যাজপাইকো

আপনি যদি নিজের লোকালে আলাদা প্রতীক সেট করে থাকেন তবে এটি কাজ করবে না। এটি আপনার ডিফল্ট মুদ্রার প্রতীকটি ফিরিয়ে আনবে।
Shathish

@ ম্যাজপাইকো: চেক করা হয়েছে। এটা কাজ করছে না.
সুকেশিনী

আপনি কি আপনার কোড পেস্ট করতে পারেন? আমি কেবল পরীক্ষা করেছি এবং এটি আমার পক্ষে ভাল কাজ করছে।
ম্যাজপাইকো

2

প্রদত্ত যে কোনও মুদ্রার কোড ব্যবহার করে আপনি Zend_Locale ব্যবহার করে প্রতীকটি পেতে পারেন:

$curr = new Zend_Currency('en_US');
echo $curr->getSymbol();

আপনার সমাধান অনুসারে আমাদের ঠিক জেন্ড_উরকিન્સી অবজেক্ট তৈরি করতে লোকেলটি পাস করতে হবে? আমি যা প্রত্যাশা করেছিলাম তা কি স্থানীয় লোককে নির্বিশেষে মুদ্রা প্রতীক পাওয়ার কোনও উপায় আছে? আমার অর্থ কেবল মুদ্রা কোডটি পাস করার মাধ্যমে আমরা কি সিই 1.7 তে ম্যাগনোতে মুদ্রা প্রতীক পেতে পারি?
সুকেশিনী


হ্যাঁ। ডকুমেন্টগুলি ফ্রেমওয়ার্ক.জেন্ড.
com

আমার সমস্যার পটভূমিটি এরকম। বেশ কয়েকটি ওয়েবসাইট সহ আমার বেশ কয়েকটি স্টোর রয়েছে। আমি একটি পিএইচপি ফাইল তৈরি করছি যা প্রকল্পের বাইরে চলে এবং স্টোর বা অন্য কোনও উপাদান নির্বিশেষে সমস্ত অর্ডার সংগ্রহ পেয়ে যাবে। সেক্ষেত্রে আমি যদি কোনও আদেশের সমস্ত বিবরণ পাই তবে আমি পৃথক মান হিসাবে অর্ডার মোট পরিমাণ এবং মুদ্রার কোড পেতে পারি। আমি মুদ্রার প্রতীক পেতে এবং আমার পিএইচপি ফাইলে একটি সম্পূর্ণ পরিমাণ হিসাবে অর্ডার মোটটি প্রদর্শন করতে চাই। সুতরাং আমি যা লোকেল চাই তা রাখতে পারি না। আগাম ধন্যবাদ.
সুকেশিনী

2

ভেরিয়েবলের মধ্যে কেবল মানটি পাস করুন .. বর্তমান মুদ্রার ফর্ম্যাট মূল্য প্রদান করবে

$Formatted_Price = Converted Price with Currency 
$Variable_Price  = Your Variable value
$Formatted_Price= Mage::helper('core')->currency($Variable_Price, true, false);
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.