我正处于为magento创建一个新模块的计划阶段。这将是我的第一个magento项目,虽然我不希望它变得复杂,我想试着坚持最佳实践,这就引出了这个问题。
我将创建的模块是一个时事通讯设施,有各种选项,用户可以编辑。该项目将符合以下标准:
我的第一个想法是在不考虑任何现有模块的情况下创建模块,并添加两个表来存储用户详细信息和首选项。我已经决定,这将不是最好的想法,并认为它可以更好地利用通讯模块?
使用原始sql可以添加首选项吗?显然,我要这样做:
这让我不禁要问,玩核心桌是否是一种糟糕的做法(我认为是这样)?
我的主要问题是:
发布于 2013-07-19 13:37:23
在添加列时,它不会影响任何功能。当表发生一些更改时,功能会受到影响。
我认为这里的最佳实践是: 1)添加具体的列,2)覆盖通讯模块中的newAction,3)相应地更改phtml,4)也是模型函数
希望一切顺利
https://stackoverflow.com/questions/17746646
复制相似问题