我不知道我应该在哪里存储我的一些PHP/MySQL的网站的参数,如每页的条目,网站的观众和数量等 首先,我决定把它们存储在呼吁MySQL表的数量示例参数,但我认为这不是一个好方法,因为我意识到我的网站的设置和参数只是一个实体,并且仅为一个实体预留表格并不是标准。你认为我应该使用什么解决方案?我应该在哪里存储我的一些项目参数?
0
A
回答
1
使用配置文件。在内部,您可以用一些序列化的形式编码参数。可能是JSON,但如果使用纯ini文件语法则更容易。这样你可以更容易地修改文件。从阅读php's ini file parsing method开始。
0
好吧,有几种解决方案,您所说的一个解决方案就是将项目参数存储在表中,例如Drupal这样做,实现两个功能:variable_get
和variable_set
以检索和存储参数值。
其他框架使用.ini或xml文件。我喜欢使用YAML文件,就像Symfony那样,因为它是一种明确的格式,您可以轻松解析它。
相关问题
- 1. 我应该在哪里存储len(list)?
- 2. 我应该在哪里存储公钥?
- 3. 我应该在哪里存储“MemberID”?
- 4. 我应该在哪里存储cookie?
- 5. 我应该在哪里我的纹理文件存储在Eclipse项目
- 6. 我应该在哪里存储一百万条记录数组?
- 7. 我应该在哪里存储一个TextView数据源
- 8. 我应该在哪里存储C#应用程序的数据?
- 9. 我应该在哪里保存数据?
- 10. 我应该在哪里放置的config.txt在我的Python项目
- 11. 我应该启动哪些C++项目?
- 12. 我应该在哪里存储我的javascript程序的设置?
- 13. 我应该在哪里存储我的游戏关卡状态?
- 14. 我应该在哪里存储我的underscore.js迭代器?
- 15. FourSquare:我应该在哪里存储我的客户机密?
- 16. 我应该在哪里存储ASP.NET MVC项目中的类文件?
- 17. 我应该在哪里存储用户创建的项目列表?
- 18. 我应该在哪里存储html元素的jQuery数据?
- 19. 我应该在版本控制中存储Xcode项目的哪些文件?
- 20. 我应该在哪里存储我的iPhone应用程序的SQLite数据库?
- 21. 我应该在哪里存储登录数据?
- 22. FMDataBase - 我应该在哪里存储数据库文件?
- 23. 我应该在哪里存储全局数据库实例?
- 24. 我应该在哪里存储表单字段“提示”数据?
- 25. 我应该在哪里存储数据表[ViewState/Session/Cache]
- 26. 我应该在哪里存储配置数据?
- 27. 我应该在哪里存储SSIS数据?
- 28. 我应该在FormsAuthentication Ticket中存储哪些数据?
- 29. 我应该在PHP会话中存储哪些数据?
- 30. 我应该在哪里存储不在macports下载的库?
个人而言,我会使用一个JSON文件,并解析出与'json_decode()'和'json_encode()'分别,但如果你做一个每用户设置方案,那应该去在表中。 – Bojangles