假设该软件具有的设置层次:模式的分级设置
- system settings
-- company settings
--- department settings
少数的家长设置为孩子默认设置,并可以覆盖。
将设置存储在数据库中的最佳做法是什么以及代码结构应如何显示?
我正在考虑将设置存储为键/值,并将其设置为默认值。许多设置被组合到一个引用其中一个层次结构的设置集中。在代码例如我会从公司获得设置并搜索一个必需的设置。如果所需的设置为NULL,我会在系统设置中查找所需的默认设置。
我很感谢在这方面的任何建议/模式。