2013-02-14 55 views
1

我一直在寻找简单的多语言项目样本cakephp
但我找不到这个样本。我认为应该使用i18n但我不能使用。
可以帮我做这个样本吗?如何用cakephp中的两种语言创建一个简单的'Hello World'?

+1

http://whathaveyoutried.com/ - 我刚刚搜索了“cakephp i18n”并得到了这个:http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html看起来像一个非常坚实的地方开始 – Matthew 2013-02-14 10:40:49

+1

是的这个链接是有用的,但我不能创建这个项目太 – parseha 2013-02-14 10:47:22

+1

阅读我的文章:http://bakery.cakephp.org/articles/kicaj/2013/01/27/internationalization_with_static_and_dynamic_content_routing_and_switching。是的,我知道,我的英语很恶心 – kicaj 2013-02-14 13:51:42

回答

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/

祝您好运!干杯!

+0

欢迎来到堆栈溢出!感谢您发布您的答案!请务必仔细阅读[自助推广常见问题](http://stackoverflow.com/faq#promotion)。另请注意,每次链接到您自己的网站/产品时,您都必须*发布免责声明。 – 2013-05-07 16:55:46

相关问题