我正在开发一个PHP项目,并尝试使用MVC(在PHP中首次使用它)。我创建了一个自动加载器类,包括我的控制器,如果我打电话给他们(从网上获得代码)。如何在不包含php文件的情况下调用类?
现在,我有另一个问题:我可以打电话给我的控制器,但我不能从我的控制器调用我的视图和模型。
我autoload.php看起来是这样的:
<?php
spl_autoload_register(function ($class) {
include 'controller/' . $class . '.php';
});
我的工作区是这样的:
我能做些什么来自动加载我的模型和视图类,而不包括他们?
做相同的自动加载,但'视图/'和'模型/'?我是否正确理解你的问题? – jotadepicas
如果我定义了3个不同的包含它尝试包括控制器,模型和视图,如果我打电话给新的PageController例如,这会产生一些错误... – TheBalco