如何在不包含php文件的情况下调用类?

时间:2015-06-20 21:24:36

标签: php model-view-controller

我正在使用PHP开发一个新项目并尝试使用MVC(在PHP中第一次使用它)。我创建了一个自动加载器类,如果我调用它们,它包括我的控制器(从网上获取代码)。

现在,我还有另外一个问题:我可以调用我的控制器,但是我无法从控制器中调用我的视图和模型。

我的autoload.php看起来像这样:

<?php
spl_autoload_register(function ($class) {
    include 'controller/' . $class . '.php';
});

我的工作区如下所示:

如果不包含它们,我可以做什么来自动加载我的模型和视图类?

1 个答案:

答案 0 :(得分:1)

使用命名空间,然后使用 psr-0 psr-4 自动加载标准。

Google将成为您的朋友: - )