Вопрос в заголовке, правильно ли инклюдить таким образом представление и модель в контроллер?
Может у кого-то есть другие варианты? Дайте ссылку на "канонический" образец MVC (да, знаю, такого нет, но лично для вас, который не стыдно посоветовать), видео, мануал, хоть код на почту. Проблема в том, что разобраться в правильном принципе работы MVC на примере готовых проектов новичку тяжело. В идеале - облегченный код, только демо MVC. Пардон за наглость))
<?php
//подключим класс модели
include_once ROOT_DIR.'/models/Home.php';
class HomeController {
public function __construct() {
}
public function actionView() {
// выбераем данные из модели Home и статического метода getItemAll
$item_all = Home::getItemAll();
// подключаем представление для данного метода
include ROOT_DIR.'/views/home/index.php';
}
}