Задать вопрос
RGameShow
@RGameShow
В поисках ответов на глупые вопросы

Как создавать страницы в MVC не создавая файлов?

Всем привет! Изучаю PHP и собственно пытаюсь сделать простой сайт на MVC.

Интересует вопрос, как сделать так что бы в БД хранились url например «contacts», и когда человек переходит по ссылки site.ru/contacts, подгружался контент в defaul-шаблоне из таблицы в БД? Хочу добиться результата на подобии WordPress, в админке редактирую, все находится в БД.

Я наверно плохо сформулировал вопрос, но я пытаюсь разобраться как сделать так чтобы выводить страницы из бд, url, контент, SEO теги и тд, а не создавать каждый раз файл contacts.php
Если не хотите давать ответ, так как тип это элементарно и т.д., киньте хотя бы ссылку где я бы мог изучить как это сделать.

P.S. Пытался гуглить, но ничего дельного в ответ не получил. Не исключено, что запрос составлял неправильно

Пример в БД
5c9a5acfec496366572882.jpeg
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой 2 комментария
Ответ пользователя Pinokio К ответам на вопрос (3)
@pinokio82
Если брать концепцию вкратце (схему), то:

1. С помощью ЧПУ направляем все url в index.php (через .htaccess)

2. Далее, отправляем переменную url в БД.

3. Если запись в БД присутствует, получаем всю информацию по текущей странице (тип страницы/шаблона), заголовки, метатеги, текст.

4. По типу страницы, подключаем нужный шаблон .php и выводим все наши данные. Как правило, отличаются только шаблоны page, catalog, product.

Очень упрощённая схема.
Ответ написан