artapp-ds
Новичок
Всем доброго времени суток!
Пишу некий фреймворк для поддержки структуры в проектах ну и MVC паттента
Собственно сам вопрос: насколько такая архитектура, или как там это называется, правильная? Вот набросал для наглядности блок-схемку:
Вот как это все работает по шагово:

З.Ы. если не там тему создал, уж простите, перенесите если не сложно
Пишу некий фреймворк для поддержки структуры в проектах ну и MVC паттента

Собственно сам вопрос: насколько такая архитектура, или как там это называется, правильная? Вот набросал для наглядности блок-схемку:

Вот как это все работает по шагово:
Хотелось бы сразу все это расписать и продумать, что бы по сто раз не переписывать один и тот же код.. Что скажете?1)index.php выступает в роли фронт-контроллера
2)router.php обрабатывает запрос и выполняет его
3)cache.php проверяет на наличие кеша по этому запросу, если есть то сразу же его выводит в обход обработки..
4)security.php занимается обработкой форм, запросов перед их выполнением, чистит от xss и т.д.
5)controll.php занимается обработкой контроллеров, подгружает в себя, если нужно, модели, модули и т.д. после обработки выводит viewes.php
6)viewes.php занимается выводом "представлений", на самом деле их может быть несколько в одном контроллере..
7)опять же cache.php, но в этот раз он записывает кеш данной страницы, что бы в дальнейшем загружать кеш
8)Сам вывод

З.Ы. если не там тему создал, уж простите, перенесите если не сложно
