尝试覆盖模型但不使用magento

时间:2017-05-27 10:03:29

标签: php magento paypal

尝试覆盖Mage_Paypal_Model_Express_Checkout的模型但不起作用。

我尝试覆盖" Mage_Paypal_Model_Express_Checkout"中的start();在magento。

使用的波纹管代码但不起作用。

文件:code / local / Live / Paypal / Model / Express / Checkout.php

class Live_Paypal_Model_Express_Checkout extends 
Mage_Paypal_Model_Express_Checkout 
{

    public function start($returnUrl, $cancelUrl, $button = null)
    {
        echo "fasdfasdf";exit;
    }
}

文件:code / local / Live / Paypal / etc / config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Live_Paypal>
            <version>1.0.0</version>
        </Live_Paypal>
    </modules>
    <global>
        <models>
            <paypal>
                <rewrite>
                  <express_checkout>Live_Paypal_Model_Express_Checkout</express_checkout>
                </rewrite>
            </paypal>
        </models>
    </global>
</config>

文件:app / etc / modules / Live_Paypal.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Live_Paypal>
            <active>true</active>
            <codePool>local</codePool>
        </Live_Paypal>
    </modules>
</config> 

0 个答案:

没有答案