Я пытаюсь добавить новое поле (подписчик_тип) в форму подписки на рассылку новостей. У меня есть настройки моего наблюдателя, и она работает правильно и стрельбы (newsletter_subscriber_save_before):Magento - Информационный бюллетень подписаться на новое поле, не сохраняя
<?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;
}
}
Я также добавил поле в БД. Приведенный выше код добавляет нового абонента, но не добавляет тип подписчика.
Может ли кто-нибудь увидеть, где я ошибаюсь?
Благодаря