我不知道我应该在哪里存储我的PHP / MySQL网站的一些参数,例如每页的条目数,网站的观众数等。 首先,我决定将它们存储在一个名为参数的MySQL表中,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,并且保留一个表不是标准的一个实体。您认为我应该使用哪些解决方案?
答案 0 :(得分:1)
使用配置文件。在里面你以一些序列化的形式编码你的参数。可能是JSON,但如果使用普通的ini文件语法则更容易。这样您就可以更轻松地修改文件。首先阅读php's ini file parsing method。
答案 1 :(得分:0)
嗯,有几个解决方案,一个就像你说的那样将项目的参数存储在一个表中,例如Drupal这样做,实现两个函数:variable_get
和variable_set
到检索并存储参数值。
其他框架使用.ini或xml文件。我喜欢使用YAML文件,就像Symfony一样,因为它是一种清晰的格式,你可以轻松地解析它。