Задать вопрос
@freeman0204

На сайте около 5-6 страниц, нужно создавать в базе для каждой страницы свою таблицу?

Например на главной есть 5 блоков, шапка, футер, слайдер, о нас, вакансии, и на других страницах блоков по меньше но что то подобное.
Как я понимаю, в данном случаи нужна одна база для всего сайта? А как на счет таблиц. Мне нужно создавать 1 таблицу для 1 страницы или для одного блока, или если в одном блоке несколько блоков то для них отдельные таблицы? Какая нормальная практика?
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 3
hedint
@hedint
Senior front-end developer
Нормальная практика - создавать таблицы для сущностей, а не для HTML блоков (они вообще никак не коррелируют)
Один HTML блок может быть статичным, а второй затрагивать 5 различных таблиц - здесь нет никакой прямой взаимосвязи.
Страница может быть полностью статичной, может полностью грузиться из одной записи в одной таблице(накидали в админке в редакторе верстку и сохранили в базу), может динамически загружать данные из любого количества (в зависимости от наших целей) таблиц, может..
В общем, правило - оперировать необходимыми логическими сущностями, а не HTML страницами или блоками.
Ответ написан
Комментировать
gobananas
@gobananas
finishhim.ru
Нормальная практика 1 строка таблицы на каждую страницу сайта. Т.е. у вас будет одна таблица в которой 5 строк.
Но бывают индивидуальные особенности, конечно. Страницы могут быть из разных разделов, разных типов с разными блоками и т.п., тогда возможны варианты....
Ответ написан
Комментировать
@SergeyZelensky-Rostov
одна таблица под страницы, одна таблица под блоки, ну еще можно выделить под слайдер таблицу в зависимости от реализации, и его функциональности
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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