Xml Magento模块未加载
这是我的config.xmlXml Magento模块未加载,xml,class,magento,overriding,checkout,Xml,Class,Magento,Overriding,Checkout,这是我的config.xml <?xml version="1.0" encoding="UTF-8"?> <config> <modules> <zee_Checkout> <version>1.0</version> </zee_Checkout> </modules> <global>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<zee_Checkout>
<version>1.0</version>
</zee_Checkout>
</modules>
<global>
<models>
<zee_Checkout>zee_Checkout_Model</zee_Checkout>
<checkout>
<rewrite>
<type_onepage>zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Zee_Checkout> <!-- zee should be Zee -->
<version>1.0</version>
</Zee_Checkout>
</modules>
<global>
<models>
<zee_checkout>zee_Checkout_Model</zee_checkout>
<checkout>
<rewrite>
<type_onepage>Zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Zee_Checkout>
<version>1.0</version>
</Zee_Checkout>
</modules>
<global>
<models>
<checkout>zee_Checkout_Model</checkout>
<checkout>
<rewrite>
<type_onepage>Zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
问题是。。。。此函数未加载。。。而是执行来自父/核心magento文件的保存顺序
模块已启用并在Magento后端中显示。。但代码不会执行
有什么想法吗???我是否遗漏了一些东西???config.xml中的更改
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<zee_Checkout>
<version>1.0</version>
</zee_Checkout>
</modules>
<global>
<models>
<zee_Checkout>zee_Checkout_Model</zee_Checkout>
<checkout>
<rewrite>
<type_onepage>zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Zee_Checkout> <!-- zee should be Zee -->
<version>1.0</version>
</Zee_Checkout>
</modules>
<global>
<models>
<zee_checkout>zee_Checkout_Model</zee_checkout>
<checkout>
<rewrite>
<type_onepage>Zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Zee_Checkout>
<version>1.0</version>
</Zee_Checkout>
</modules>
<global>
<models>
<checkout>zee_Checkout_Model</checkout>
<checkout>
<rewrite>
<type_onepage>Zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
到
为模型设置别名时出错。 尝试改变
<zee_checkout>Zee_Checkout_Model</zee_checkout>
到
在文件夹app/etc/modules中设置Zee_Checkout.xml启用
<?xml version="1.0"?>
<config>
<modules>
<Zee_Checkout>
<active>true</active>
<codePool>local</codePool>
</Zee_Checkout>
</modules>
</config>
谢谢我做到了。。。但我的自定义函数仍然没有覆盖父类函数。。。有什么帮助吗?有什么想法吗?
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Zee_Checkout>
<version>1.0</version>
</Zee_Checkout>
</modules>
<global>
<models>
<checkout>zee_Checkout_Model</checkout>
<checkout>
<rewrite>
<type_onepage>Zee_Checkout_Model_Type_Onepage</type_onepage>
</rewrite>
</checkout>
</models>
</global>
</config>
public function __construct()
{
Mage::log('hellloss',null,'hello.log');
$this->_helper = Mage::helper('checkout');
$this->_customerEmailExistsMessage = Mage::helper('checkout')->__('There is already a customer registered using this email address. Please login using this email address or enter a different email address to register your account.');
$this->_checkoutSession = Mage::getSingleton('checkout/session');
$this->_customerSession = Mage::getSingleton('customer/session');
}