我正处于为magento创建新模块的计划阶段。这将是我的第一个magento项目,虽然我不希望它变得复杂,但我想尝试坚持最佳实践,这引出了我这个问题。
我将创建的模块是一个简报设施,其中包含用户可以编辑的各种选项。该项目将符合以下标准:
我的第一个想法是创建模块而不考虑任何现有模块,并添加两个表来存储用户详细信息和首选项。我已经决定这不是最好的主意,并假设利用新闻通讯模块可能会更好吗?
使用原始sql是否可以接受添加首选项选项?显然这样做我必须:
这让我怀疑是否使用核心表(我认为是)这是不好的做法?
我的主要问题是:
答案 0 :(得分:0)
在添加列时,它不会影响任何功能。当表格发生变化时,功能会受到影响。
我认为这里的最佳做法是 1)添加特定列 2)从新闻稿模块覆盖newAction 3)相应地更改phtml 4)模型函数
希望一切正常