我一直在寻找cakephp
中多语言项目的简单样本
但我找不到这个样本。我认为应该使用i18n
,但我不能使用
可以帮我这个样品吗?
答案 0 :(得分:1)
基本上你要结合Matt给你的链接,这是在你的网站上使用静态文本翻译的方式。像链接“更多...”等,具有翻译行为,如前所述,它基于i18n,并且可以让您在存储在数据库中的模型上使用翻译。
请在书中查看此页:http://book.cakephp.org/1.3/en/The-Manual/Core-Behaviors/Translate.html希望这将有所帮助
答案 1 :(得分:1)
您需要在应用>控制器中创建控制器> (在这里创建控制器) 然后你需要在控制器中声明一个动作。 例如,在examples_controllers.php控制器文件中:
ExamplesController extends AppController{
function anyName() {
var $uses = null;
$this->set('hello', "hello world");
}
}
从视图中调用它:
在视图下创建一个文件夹(确保提供与控制器名称相同的名称) 对于上面的控制器,文件夹名称将是示例。 然后在该文件夹中,创建“any_Name.ctp”文件。 (名称应作为动作名称) 在那个ctp文件中只调用那个变量hello。那样做。
我浏览了网页并在我的网站上获得了完整的解决方案: http://www.getallthing.com/cake-php-hello-world/
祝你好运!干杯!