Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用数据库或文件在我的项目中保存常量更好吗?哪个最快?我正在 Codeigniter 框架中编写一个网页,并且该站点将具有多语言界面。这些常量必须使用该语言。
它还取决于谁以及何时更改该常数。例如,如果它是语言字符串,并且您将来需要添加新的语言,将其存储在数据库中并有一些管理面板来轻松编辑/添加它们会更方便。因为当我使用默认的 CodeIgniter 语言函数然后从客户端获取带有翻译的 Excel 文件时遇到问题 - 必须手动将所有内容复制粘贴到 lang.php 文件中。
如果您将来不需要添加语言或不太可能更改常量 - 那么是的,配置文件会更好。如果您愿意,您可以从 /config 文件夹为不同的语言加载不同的配置。