-1
A
回答
0
這裏的指令如何在運行時改變區域設置:http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html#changing-the-locale-at-runtime
知道你 - 改變語言可以創建一個動作(即在AppController中),並保存在cookie數據,例如你可以做(簡單的例子)在你的AppController:
public function beforeFilter(Event $event)
{
parent::beforeFilter($event);
$lang = $this->Cookie->read('lang');
if (empty($lang)) {
return;
}
I18n::locale($lang);
}
public function changeLang($lang = 'en_US')
{
$this->Cookie->write('lang', $lang);
return $this->redirect($this->request->referer());
}
在你看來
然後:
<?= $this->Html->link('Change language to PL', ['action' => 'changeLang', 'pl_PL']); ?>
相關問題
- 1. 語言切換器
- 2. CakePHP的:語言切換和URL
- 3. 是否有隻能鏈接到語言首頁的Drupal語言切換器?
- 4. 語言切換器 - 鏈接更改網址
- 5. 的語言切換器
- 6. 語言環境切換器
- 7. jQuery語言切換器?
- 8. Opencart語言切換器
- 9. Drupal 7語言切換器
- 10. PHP語言切換器?
- 11. ASP.NET語言切換
- 12. Magento語言切換
- 13. 切換語言codeigniter
- 14. 鏈接語言
- 15. RefnineryCms前端切換語言環境的鏈接
- 16. 多語言網站:切換語言
- 17. PHP多語言 - 如何切換語言?
- 18. joomla中的語言切換器3沒有顯示標誌
- 19. TYPO3語言切換器帶FLUID
- 20. JSF中的語言切換器實現
- 21. Joomla語言切換器修改
- 22. Zend翻譯URL和語言切換器
- 23. Joomla語言切換器覆蓋
- 24. Symfony中的語言切換器2.4
- 25. PHP多語言,$ _SESSION和語言切換器
- 26. 切換多語言問題
- 27. 語言間切換字體
- 28. 引導切換語言
- 29. 國際化語言切換?
- 30. Symfony的切換語言
這可能會有幫助:[國際化](https://github.com/dereuromark/cakephp-tools/blob /master/docs/I18n/I18n.md) – mark