|
|
1
1
大多数语言/框架都有一个排序的配置文件。例如asp中的web.config或ror中的environment.rb文件。你可以用这个。 或者在数据库中有一个键值对表。 如果你想通过网站动态地完成这项工作,我肯定会选择key-value-pair表。 |
|
|
2
1
对于动态配置值,应该使用键和值创建一个名为configuration的模型。我通常有多个值列(用于数字、字符串和日期),然后为配置调用适当的方法。
对于“枚举”,您应该创建具有外键关系的查找表。例如,如果您有一个post模型,并且想要一个类别的枚举,那么您应该使
|
|
|
3
1
使用yaml文件。yaml比xml简单得多。 在“config”目录中创建一个名为“config.yml”的文件。并使用yaml::load()加载文件。您可以通过将第一个级别命名为environment(例如,production、development、test)来为每个环境进行设置。 |
|
4
0
如果您使用的是asp.net,则可以使用web.config文件。 |
|
|
5
0
您可以在数据库中创建一个表来存储键值对。 |
|
|
6
0
这是我用的。从其他地方得到了这个想法,但是实现是我的。从矿山生产项目中提取:
创造
编辑: 刚刚看到你希望在应用程序通过基于web的界面运行时编辑配置。可以使用此方法执行此操作,因为为每个属性都定义了getter和setter方法。 在控制器中:
我不认为模型是正确的解决方案。忘了db偷听,能够实例化一些控制应用程序配置的东西是没有意义的。还有什么是如何实现的呢?每个元组的一个实例?!应该是一个单子类。 |