2012-12-11 79 views
1

我正在尝试在新闻订阅表单中添加一个新字段。 I have found this solution。但是,当我打开在回答中提到的文件,即Mage_Newsletter_Model_Mysql4_Subscriber (应用程序/代码/核心/法师/新闻/型号/ Mysql4/Subscriber.php)如何在magento 1.7.0.2的新闻中添加新字段(suscriber_name)?

我的样子:

class Mage_Newsletter_Model_Mysql4_Subscriber extends Mage_Newsletter_Model_Resource_Subscriber 
{ 
} 

这让我感到困惑修改文件。任何人都可以请指导如何实现我想要的?

+0

我也有同样的问题。任何人都知道吗? – Imran

回答

0

的关键,这是类声明:

class Mage_Newsletter_Model_Mysql4_Subscriber extends Mage_Newsletter_Model_Resource_Subscriber 

注意单词extends?这意味着这个类继承了Mage_Newsletter_Model_Resource_Subscriber类的功能。我会查看app/code/core/Mage/Newsletter/Model/Resource/Subscriber.php文件。

这与您找到的解决方案不同的原因是,自1.6版Community Edition以来,Mysql4模型已被弃用且使用了资源。这是为了让Magento更好地支持不同的数据库引擎。

相关问题