2012-04-19 5 views
2

У меня есть приложение с несколькими языками в cakephp 2.0. Это на английском и на другом языке. Все содержимое, как меню и соответствующие данные, генерируется из базы данных. Я закончил с английским языком, но понятия не имею, как иметь один и тот же контент на другом языке. Должен ли я создать две отдельные базы данных или другие способы решения этой проблемы в cakephp 2.0.Многоуровневые языки в Cakephp 2.0

ответ

0

Я только начал многоязычный сайт в - ведении блог, как я иду, запись, связанная с настройками языка является here я могу подтвердить, что поваренная книга, как упоминание уже имеет большую помощь, как это статья Localizing Japan.

0

поместить этот код app-> config-> config.php

массив ('рус', 'гер', 'тха'), 'по умолчанию' => 'анг'); положить appcontrol поместить этот код если ($ это -> _ checkLanguage()) { $ this-> перенаправлять ($ this-> реферер()); } if ($ this-> Session-> check ('Config.language')) { Конфигурация :: write ('Config.language', $ this-> Session-> read ('Config.language')) ; // $ this-> redirect ($ this-> referer()); } , как получить доступ CTP страницу

вы делаете три языка вы идете project-> app-> информации локального> по умолчанию там одна папка только англ. но создайте три языка, такие как ger, thai, поэтому вы делаете эту папку eng, ger, thai, внутри папки, которую вы помещаете в этот код, как local image no1 for eng. enter image description here img no2.for ger. enter image description here img no 3for thai. enter image description here