读书人

Magento中评说机制扩展的不完美

发布时间: 2012-10-28 09:54:44 作者: rapoo

Magento中评论机制扩展的不完美
Magento的评论默认主要有“标题”和“内容”两个字段。如果我想在我的系统中增加“优点”,“缺点”等列,那么该怎么办呢?
通过分析Review相关表,发现它不是EAV模型实现。
为了能最大程度使用默认评论的功能,选择的是扩展相关表的字段,而不是重新来写!

在review_detail表中改变表的结构:增加列advantage, disadvantage.

然后定义一个Module,扩展Review模型类,重写回调函数_afterSave

'advantage'  => $object->getAdvantage(),'disadvantage'  => $object->getDisadvantage(),


然后定制前台的Form:增加两个相应的html field,提交后就存储到数据库中。
接下来的定制工作还有不少,比如前台评论列表的显示,后台管理员批准时应能看到这两个新增字段(需要定制后台界面)

读书人网 >编程

热点推荐