假設該軟件具有的設置層次:模式的分級設置
- system settings
-- company settings
--- department settings
少數的家長設置爲孩子默認設置,並可以覆蓋。
將設置存儲在數據庫中的最佳做法是什麼以及代碼結構應如何顯示?
我正在考慮將設置存儲爲鍵/值,並將其設置爲默認值。許多設置被組合到一個引用其中一個層次結構的設置集中。在代碼例如我會從公司獲得設置並搜索一個必需的設置。如果所需的設置爲NULL,我會在系統設置中查找所需的默認設置。
我很感謝在這方面的任何建議/模式。