https://github.com/Mirzapulatov/mvc/ т.к. я джуниор, в моем коде много какахи) гляньте , мб че увидите хочу на пути истенные
1) вкрути хотя бы twig .
2) инклуды в контроллерах. смотри п1.
3) https://github.com/Mirzapulatov/mvc/blob/master/models/Checker.php это лучше сделать как хелпер.
4) https://github.com/Mirzapulatov/mvc/blob/master/models/CommentsInsert.php вообще ужас и тд. Моделей как таковых тут нету.
5) за роутинг + там все гуд я бы сказал.
6) в вьюхах не должны выполнятся запросы к БД.
Добавлено 13.04.16 в 19:14:47:
7) попробуй собрать фреймворк с помощью компонентов таких как Symfony http foundation, nikic/fast-route и так далее . И советую поколупать Slim (slimframework.com) . Потом ларавел или уии как работает, по пути разберись с Doctrine . Можешь также зенд посмотреть но он энтерпрайз.
Добавлено 13.04.16 в 19:19:07:
https://github.com/Mirzapulatov/mvc/blob/master/models/DB.php
затрейти синглтон. по сути у тебя много коннектов к БД открывает.
для хранения конфига заюзай что то вроде паттерна Registry или посмотри .env в ларавеле
всегда пожалуйста. и используй неймспесы, и как подсказка у composer'а есть хороший autoload'ер .)
Насчет моделей, везде говорят, что в них идет работа с данными бд и т.д. ... и еще, можешь сказать , в какой вьюхе запрос ? Просто ща не за компом, а интересно
во вьюху передава данные уже полученные с бд . а не подтягивай там в цикле while()
А, во, понял, сяб а насчет моделей?
RGame, psr, composer, namespace, di, template processor
модели не похожи на модели
Зачем это? Не куки же.
[cit]if($_SESSION['AdminName'] == AdminName && $_SESSION['AdminPassword'] == AdminPassword)[/cit]