Лекция 5.1 Создание бэкенда сайта
Создание бэкенда сайта
Исходная задача:
1. Контент страниц сайта хранится в базе данных content
2. Названия разделов формируют кнопки меню разделов
3. Информация из поля контент выводится при клике на соответствующую разделу кнопку меню
Структура базы данных
База данных content содержит таблицу content, следующей структуры:
id (int 10 AI Primary) первичный уникальный ключ
razdel (varchar 255) название раздела(кнопка меню)
content (txt) html код раздела
Поле razdel содержит названия разделов, из которых формируются кнопки меню.
Поле content содержит html код раздела.
Структура макета административной части
Описание функционала административной части
Административная часть должна позволять создавать разделы сайта, путем добавления названия раздела в поле input
Ссылка «создать новый раздел» подготавливает форму (action) для ввода нового раздела.
Текст раздела формируется с помощью редактора tinymce
Блок меню разделов выводит кнопки (ссылки) названий разделов, которые позволяют администратору выбирать разделы для редактирования.
Ссылка для удаления разделов позволяет удалять раздел сайта.