2012-12-16 166 views
0

我不知道我应该在哪里存储我的一些PHP/MySQL的网站的参数,如每页的条目,网站的观众和数量等 首先,我决定把它们存储在呼吁MySQL表的数量示例参数,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,并且仅为一个实体预留表格并不是标准。你认为我应该使用什么解决方案?我应该在哪里存储我的一些项目参数?

+1

个人而言,我会使用一个JSON文件,并解析出与'json_decode()'和'json_encode()'分别,但如果你做一个每用户设置方案,那应该去在表中。 – Bojangles

回答

1

使用配置文件。在内部,您可以用一些序列化的形式编码参数。可能是JSON,但如果使用纯ini文件语法则更容易。这样你可以更容易地修改文件。从阅读php's ini file parsing method开始。

0

好吧,有几种解决方案,您所说的一个解决方案就是将项目参数存储在表中,例如Drupal这样做,实现两个功能:variable_getvariable_set以检索和存储参数值。

其他框架使用.ini或xml文件。我喜欢使用YAML文件,就像Symfony那样,因为它是一种明确的格式,您可以轻松解析它。

相关问题