@Banny_Boom

Как правильно построить структуру бд для мультиязычных записей?

Подскажите пожалуйста как правильно построить структуру...
В бд буду хранить динамические записи для наполнения шаблона (title, meta tags и т.п)
Как правильно построить таблицу, чтобы все в 1 запрос достать?
Думал все просто в 1 строку записать
id | link | title | meta-key | discription .... | language
но такой строй мне кажется не совсем правильным, я точно не знаю сколько будет столбцов, но мне кажется довольно таки прилично...

Что посоветуйте?
  • Вопрос задан
  • 799 просмотров
Решения вопроса 1
sim3x
@sim3x
id | link | title__{lang1,lang2} | meta-key__{lang1,lang2} | discription__{lang1,lang2} ....
или
tablename__{lang1,lang2}

Больше зависит от орм и плагинов к орм, которые будут заниматься таким

Про
Как правильно построить таблицу, чтобы все в 1 запрос достать?
вначале не думай
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Архитектура мультиязычных данных - штука занимательная. Там есть варианты и нюансы. Почитайте для начала вот эту статью.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы