Php 无法在控制器中加载模型

Php 无法在控制器中加载模型,php,codeigniter,undefined,Php,Codeigniter,Undefined,因为有几天我再也不能在codeigniter系统中加载模型了 它给出了以下错误: A PHP Error was encountered Severity: Notice Message: Undefined property: Clients::$mdl_clients Filename: controllers/clients.php Line Number: 48 控制器代码: private function GetAllClients() { $thi

因为有几天我再也不能在codeigniter系统中加载模型了

它给出了以下错误:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Clients::$mdl_clients

Filename: controllers/clients.php

Line Number: 48
控制器代码:

private function GetAllClients()
    {
        $this->load->model('clients_model', 'mdl_clients');

        $clients = $this->mdl_clients->getClients()->result_array();
        return $clients;
    }
我再次阅读了codeigniter文档,我没有做任何我意识到的错误。。
你们能帮我个忙吗?

如果没有,就用“clients\u model.php”更改模型名称,而你的类大多数名称是“clients\u model”

我的服务器出现了一个奇怪的问题。我把所有东西都上传到了另一个服务器上,它再次工作了

你的操作系统或PHP版本有变化吗?没有,同一个服务器和PHP没有更新。假设这不是打字错误,只需再次检查你所有的类是否与它们的区分大小写的文件同名。确保它们都以大写字母开头,其余都是小写。如果类有MY_,则MY应该大写,并且后面的第一个字母…再次确保您的文件名与类声明匹配,例如MY_Form_validation.php类MY_Form_validation扩展了CI_Form_validation。查看错误并不是将mdl_客户端视为模型,而是客户端类的一部分。也许你的控制器扩展了一个错误的控制器,或者根本没有扩展,或者你有一个对象的某个地方有一个mdl_客户端的名称。你能在路径中给我们显示模型名吗?