@Stani10

Как хранить данные о страницах сайта в БД?

Добрый день, впервые работаю над сайтом без использования cms и возник следующий вопрос: каким образом лучше организовать хранения контента и информации о странице (title, метаданные и тд.)? Очевидно, что удобнее хранить все эти данные в бд, но вот как это сделать? Просто хранить данные о страницах в одной таблице с полями: title, article, кeywords, ... ?
Какие вообще лучшие практики? Как с этим справляются те же cms?
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
А остальная архитектура у вас какая? В самом простом случае я бы хранил в 2х таблицах - в одной основной контент и основные флаги и свойства, в другой - метаданные. Title как правило соответствует названию страницы (заголовку), поэтому это будет в основной таблице, как и контент. Метаданные (ключевые слова и тд) - в отдельной таблице. Связка - по ID страницы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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