评论和评分部分中有一些默认属性,它们是产品,发布者,摘要评级,详细评级,状态,昵称,审核和审核摘要。现在我想再添加一个名为“选择大小”的地址,我该如何完成呢?
答案 0 :(得分:1)
评论不是EAV实体。因此,扩展这一点会更容易一些。
1)您可以在review_detail
表中添加新字段并扩展模块以保存此新字段。您不需要在模块级别做太多工作(主要是努力在新的评论表单和相关视图中显示这个新字段)。
2)您可以创建一个新表(不要改变Magento的核心数据库表),并引用Review(review_id)和您的自定义字段。这也意味着扩展Review模型并使用afterSave,afterLoad函数来保存/检索数据......
3)使用自定义表复制整个模块逻辑(我似乎只是一些商业扩展,有这种方法来处理评论,库存等)。不推荐。
答案 1 :(得分:0)
你应该创建一个带有sql升级脚本的模块。它包含在阿兰风暴的教程和magento提供的视频系列的数据库部分,可以在他们网站的帐户部分找到。这两个资源都涵盖了您根据magento编程实践完成工作所需的其他技能。