我即将创建一个带有 php 和 mysql 的自定义 CMS。每个页面都有几个区域。每个区域都可以输出模块。例如,我们有一个新闻模块,我们已经在模块管理部分添加了新闻类别和单个新闻项目。但从这里开始:最终用户想要获得此模块的不同输出。例如,用户想要显示“体育”类别的新闻,或者用户想要显示前 5 条最新新闻,或者用户想要按某事对新闻进行排序,或者,或者,或者......模块可以采用的许多其他选项。
我的问题是您处理和管理这些选项的解决方案是什么。- 您是否建议为每个模块(如 news_options)提供一个 module_option 表?- 您是否建议使用一个包含每个模块选项的表格?
希望我能明白我的意思;)如果需要数据库图,请告诉我。