配置设计DB和Manager

时间:2011-05-19 20:42:20

标签: php mysql database config

我目前正在开发一个我希望基于高度配置的系统,基本上来自该管理面板我想要一个围绕数据库结构设计的配置系统。

我正在寻找一种设计数据库的好方法,这样我就可以拥有不同类型的可配置值,例如多选择值(下拉),布尔值 - 开/关值(单选框),基于文本的值等。

有没有什么方法可以建议你有效率和干净。

到目前为止我还没有开始任何事情,因为我不想走错方向,这就是我向你征求意见的原因。

  • 系统使用PHP和PDO(基于MySQL)构建
  • 拥有基于MVC的架构

问候。

1 个答案:

答案 0 :(得分:0)

我已经在一个专门的框架中完成了这个,我就是这样做的:

  • 20列名为extra01 to extra20
  • datatype是字符串,您可以将任何内容放在字符串中
  • 您需要在某处存储列的类型,具体取决于系统的粒度。我将它们存储在xml文件中,因为额外的列类型是针对每个项目的。

这就是Microsoft Project的工作方式。这很简单,也很有效。