我知道CakePHP之外的“约定优于配置”理念。 “bake all”命令通过使用英语语言约定自动生成模型,控制器和视图。问题是我正在制作的网站需要西班牙语。我可以用英语编写后端(数据库和MVC的东西),但自动查看它也是用英语呈现的,我需要用西班牙语。
在MVC中,我可以向模型添加一个DisplayName属性(无论如何,我从未遇到过用西班牙语编写名称的问题),因此视图将显示它,而不是数据库/模型中字段的名称。 那么,CakePHP有一个简单的方法来做同样的事情吗?我是否必须修改每个自动视图或创建自己的视图?
答案 0 :(得分:1)
没有这样的属性,没有,但是默认情况下,使用所有输出的翻译功能烘焙视图模板,因此您可以简单地创建适当的西班牙语翻译,您应该很好。
见