我期待在审核表单中创建自定义字段“电子邮件 ID”和一个下拉列表。
我已经尝试过这个,但没有保存数据,仅保存字段
应用程序\代码\核心\法师\评论\模型\Mysql4\Review.php
protected function _afterSave(Mage_Core_Model_Abstract $object)
{
$detail = array(
'title' => $object->getTitle(),
'detail' => $object->getDetail(),
'nickname' => $object->getNickname(),
'email' => $object->getEmail(), // New field 1
'fname' => $object->getFname(), // New field 2
);
现在在数据库的 review_detail 表中添加 email,fname 也转到 app\code\core\Mage\Adminhtml\Block\Review\Edit\Form.php 还添加:
$fieldset->addField('fname', 'text', array( // New field 2
'label' => Mage::helper('review')->__('First Name'),
'required' => true,
'name' => 'fname'
));
$fieldset->addField('email', 'text', array( // New field 1
'label' => Mage::helper('review')->__('Email'),
'required' => true,
'name' => 'email'
));
之前到
$fieldset->addField('nickname', 'text', array(
'label' => Mage::helper('review')->__('Nickname'),
'required' => true,
'name' => 'nickname'
));