我正在查看我们正在开始的项目的框架和CMS,这是一个需要支持本地化内容的网站。
Laravel看起来不错,当然允许您本地化UI内容,但它似乎本身不支持存储在数据库中的内容的本地化。这似乎令人惊讶,我想知道我是否忽略了什么? (例如,CakePHP为此目的有一个TranslateBehavior。)
编辑为了清楚起见,我在问Laravel是否有任何东西来处理这个问题,我知道我可以编写相同的功能,但认为这将是相当多的额外工作
答案 0 :(得分:0)
在数据进入或离开数据库时修改数据非常简单。
如果将翻译密钥存储在数据库中,则可以在提取数据时进行翻译。使用getter and setter methods in the model。您可能还想查看Model Events。