Всем привет!
Начал изучать совместно ООП и MVC. И появился вопрос. К примеру на сайте 4 раздела
-статьи
-картинки
-каталог
-видео
У каждого раздела может быть несколько actions (к прим. Отобразить все статьи или одну статью).
Соответственно вопрос:
Дерево папок:
App
|__core
|__controllers
|__controller_main.php
|__Controller_articles.php
|__Controller_images.php
|__ и т.д
|__models
|__main
|__Index.php
|__Articles
|__ index.php
|__Show_one.php
|__show_top.php
|__views
|__main
|__Index.php
|__Articles
|__ index.php
|__Show_one.php
|__show_top.php
Вобщем взависимости от action, контроллер будет подбирать нужную модель и нужный вид. Меня беспокоит, что я вроде как буду дублировать код и нарушать концепцию mvc. Подскажите как правильно реализоыать или поверните в нужную сторону.
P.s. Пример упрощенный, разделов планируется около 20 на сайте и каждый раздел как мини сайт.