2013-02-14 44 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

相關問題