我正在开发一个MVC模型。在路由器类中,我根据路径(路由)包含所需的控制器。
我怀疑将一个类包含在另一个类的方法中是否很好?
一个简单的例子:
<?php
class router{
public function get($path,$controller){
$this -> load($controller);
}
public function load($controller){
include "controllers/".$controller.".php"; // This line is my question
$obj = new $controller;
}
}
$router = new router;
$router -> get("/home","homeController");