閱讀173 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go quartz調度框架在web中應用實例
  下一篇:go magento -- 前台在一站多店之間切換的代碼片段