阅读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 -- 前台在一站多店之间切换的代码片段