我不知道应该在哪里存储我的 PHP/MySQL 网站的一些参数,例如每页的条目数、网站的查看者数量等。首先我决定将它们存储在一个名为 example 参数的 MySQL 表中,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,只为一个实体保留一个表是不标准的。您认为我应该使用哪些解决方案?
问问题
43 次
2 回答
1
使用配置文件。在您内部以某种序列化形式对参数进行编码。可能是 JSON,但如果您使用普通的 ini 文件语法,它会更容易。这样您就可以更轻松地修改文件。首先阅读php的ini文件解析方法。
于 2012-12-16T10:45:36.040 回答
0
好吧,有几种解决方案,如您所说,一种是将项目的参数存储在表中,例如 Drupal 就是这样做的,实现了两个功能:检索variable_get
和variable_set
存储参数的值。
其他框架使用 .ini 或 xml 文件。我喜欢使用 YAML 文件,就像 Symfony 所做的那样,因为它是一种清晰的格式,你可以很容易地解析它。
于 2012-12-16T11:30:29.430 回答