在评论表单中添加自定义字段 [英] Add custom fields in review form
问题描述
我期待创建一个自定义字段电子邮件 ID"&查看表单中的一个下拉菜单.
I am looking forward to create a custom fields 'Email Id' & One drop-down in Review form .
我试过这个,但没有保存数据,它只保存字段
I have tried this one but not saving the data, its hows the fields only
appcodecoreMageReviewModelMysql4Review.php
appcodecoreMageReviewModelMysql4Review.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也去appcodecoreMageAdminhtmlBlockReviewEditForm.php 也添加:
Now add email,fname in the review_detail table in the database also go to appcodecoreMageAdminhtmlBlockReviewEditForm.php also add :
$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'
));
推荐答案
我终于解决了...打开appcodecoreMageReviewModelResourceReview.php
Finally i have solved it... Open appcodecoreMageReviewModelResourceReview.php
你会在大约 150 行找到这段代码
you will find this code in line about 150
protected function _afterSave(Mage_Core_Model_Abstract $object)
{
$detail = array(
'title' => $object->getTitle(),
'detail' => $object->getDetail(),
'nickname' => $object->getNickname(),
);
添加您要添加的两个新字段.
Add the new two fields you want to add.
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
);
仅此而已.... :) 快乐编码
Thats it no more.... :) Happy coding
这篇关于在评论表单中添加自定义字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!