我的 MVC 框架有问题。这是我loadModel()
在主控制器中的方法:
public function loadModel($name) {
$path = 'models/' . $name . '_Model.php';
if (file_exists($path)) {
require $path;
$modelName = $name . '_Model';
$this->model = new $modelName;
}
}
如您所见,当我尝试加载控制器时,它会自动加载带有same name + _model.php
.
当我使用 wamp 或 xampp 时,我没有任何问题,但是,当我将它上传到我的网站时,它会"Undefined property"
在每个模型上显示。这意味着模型未加载。我知道问题出在那儿...
这是服务器的 php.ini 文件中的某种错误吗?或者可能是因为不同的 PHP 版本?