场景:
客户想要一个多语言的网站。内容不会保持静态,需要通过 CMS 进行编辑。可以随时添加其他语言。
据我所知,使用 CodeIgniter 的语言辅助函数不是一个选项,因为它依赖于静态内容。
在我可能重新发明轮子并编写自己的助手之前。是否有一些现有的功能可用?我对 CodeIgniter 比较陌生,所以请原谅我的无知。
我已经搜索过,所有答案都以“使用语言助手”返回。
场景:
客户想要一个多语言的网站。内容不会保持静态,需要通过 CMS 进行编辑。可以随时添加其他语言。
据我所知,使用 CodeIgniter 的语言辅助函数不是一个选项,因为它依赖于静态内容。
在我可能重新发明轮子并编写自己的助手之前。是否有一些现有的功能可用?我对 CodeIgniter 比较陌生,所以请原谅我的无知。
我已经搜索过,所有答案都以“使用语言助手”返回。
所以,我在 EllisLab 的 GitHub 页面上找到了这个扩展,我认为它会做我想做的事。
https://github.com/EllisLab/CodeIgniter/wiki/Language-Class-Extended-DB
从页面:
如果语言文件不存在,这或多或少是关于如何扩展核心语言类以从数据库中获取语言行的示例。
与现有核心类的工作方式相同,不需要额外的参数。
您需要或需要知道的一切都在代码注释中。享受......随意扩展它并重新发布它,或者其他什么。
希望它可以帮助处于相同情况的人。