我想允许我的用户选择退出某些电子邮件通知。我试图决定如何在数据库中实现这一点。我已经有一组Users
,所有电子邮件都存储为EmailTemplates
,它们有一个唯一的密钥。所以我想用一个简单的m2m表与用户/电子邮件将工作得很好。但是,每次创建用户时,我是否应该将此表与所有用户/电子邮件组合组合(可能会使添加新电子邮件时的操作变得复杂?),因此默认情况下它们会选择所有内容,或者我应该(2)做它倒退,并说如果这个用户/电子邮件对没有条目做发送电子邮件?然后,偏好表类变成BlockEmailNotification
表。电子邮件通知首选项
想法?
所以....选项#2。 – mpen 2010-09-01 17:23:39
@Mark - 可能更像2a。我想说这比它更多一点,但是这是一般的想法。 – 2010-09-01 17:29:00