Magento - 时事通讯订阅新字段不保存

时间:2013-03-31 16:00:28

标签: magento observers

我正在尝试在简报订阅表单中添加一个新字段(subscriber_type)。我已经设置了我的观察者,它正在正常工作(newsletter_subscriber_save_before):

<?php
class Mynamespace_Enhancednewsletter_Model_Observer {
    public function saveBefore($observer){
        $subscriber = $observer->getEvent()->getSubscriber();
        $type = Mage::app()->getRequest()->getParam('type'); // this contains my new data correctly
        $subscriber->setSubscriberType($type);
        return $this;
    }
}

我还将字段添加到数据库中。 上面的代码添加了新订阅者,但没有添加subscriber_type。

谁能看到我出错的地方?

由于

1 个答案:

答案 0 :(得分:1)

男人这个令人沮丧......但答案很简单:

Magento缓存表格描述,因此请确保在向数据库添加新字段后清除缓存。

感谢MJA的回答: https://stackoverflow.com/a/10550476/491055