需要给自己的站review form增加一个email字段
手工在数据库表增加字段,直接在review下增加就好.
我用的是Magento1.4
Review/Model/Resource/Review.php
protected function _afterSave(Mage_Core_Model_Abstract $object) { $detail = array( 'title' => $object->getTitle(), 'detail' => $object->getDetail(), 'nickname' => $object->getNickname(), 'email' => $object->getEmail(), // 新增的email字段 );
这样,前台就可以post新建的email字段,并保存进数据库了.
由于有reply字段,所以我需要可以在后台也增加一个.
ReviewEditForm.php
$fieldset->addField('email', 'text', array( // 添加一个field 'label' => Mage::helper('review')->__('email'), 'required' => true, 'email' => 'email' ));
这样在进去review的编辑界面的时候,就可以显示并且保存该字段.