我正在使用PHP开发一个新项目并尝试使用MVC(在PHP中第一次使用它)。我创建了一个自动加载器类,如果我调用它们,它包括我的控制器(从网上获取代码)。
现在,我还有另外一个问题:我可以调用我的控制器,但是我无法从控制器中调用我的视图和模型。
我的autoload.php看起来像这样:
<?php
spl_autoload_register(function ($class) {
include 'controller/' . $class . '.php';
});
我的工作区如下所示:
如果不包含它们,我可以做什么来自动加载我的模型和视图类?
答案 0 :(得分:1)
使用命名空间,然后使用 psr-0 或 psr-4 自动加载标准。
Google将成为您的朋友: - )