php Как реализовать структуру сайта MVC?

Пример реализации MVC на php

php

перейти к списку всех вопросов

Согласно Википедии, Model-view-controller (MVC, «модель-представление-контроллер», «модель-вид-контроллер») — схема использования нескольких шаблонов проектирования, с помощью которых модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента таким образом, чтобы модификация одного из компонентов оказывала минимальное воздействие на остальные.

Пример реализации MVC на PHP

Структура файлов:

php mvc

Содержимое файлов

public/index.php

app/init.php

 

core/App.php

core/Controller.php

controllers/home.php

models/User.php

views/home/index.php

public/.htaccess


app/.htaccess