Разработка собственной CMS с CakePHP, с поддержкой мультиязычности - PullRequest
2 голосов
/ 29 марта 2011

для некоторых целей мне нужно разработать собственное приложение cms, и я буду использовать CakePHP в качестве фреймворка, так как у меня есть практические знания по его использованию, и cms будет простым (это будет новостной портал).

Мне нужно ваше мнение, как разработать многоязычную поддержку, лучше ли хранить данные о статьях в одной таблице, с отдельным столбцом для каждого языка или хранить переводы в отдельной таблице?

можешь поделиться своим опытом.

tnx in adv!

1 Ответ

5 голосов
/ 29 марта 2011

Хороший дизайн базы данных рекомендует добавить новую таблицу для хранения переводов. Затем вы добавите новый язык, все, что вам нужно сделать, это добавить новую строку (вместо добавления нового столбца в исходной таблице).

...