magento -- 如何獲取所有啟用的支付模塊
下麵這段代碼會獲得所有啟用的支付模塊。下麵的例子返回一個數組,你可以使用它在前台或後台創建下拉菜單或其他東西。
class Inchoo_Vendor_Model_Activpayment { public function getActivPaymentMethods() { $payments = Mage::getSingleton('payment/config')->getActiveMethods(); $methods = array(array('value'=>'', 'label'=>Mage::helper('adminhtml')->__('--Please Select--'))); foreach ($payments as $paymentCode=>$paymentModel) { $paymentTitle = Mage::getStoreConfig('payment/'.$paymentCode.'/title'); $methods[$paymentCode] = array( 'label' => $paymentTitle, 'value' => $paymentCode, ); } return $methods; } }
原文地址:https://inchoo.net/ecommerce/magento/magento-how-to-get-all-active-payment-modules/
最後更新:2017-04-02 04:26:00