【发布时间】:2024-01-08 10:51:01
【问题描述】:
我的模型是:
/application/models/tester.php
里面的代码是:
class Tester extends CI_Model
{
function __construct()
{
parent::__construct();
$this->load->database();
}
}
这是用法:
class Hauth extends CI_Controller
{
public function index()
{
$this->load->view('hauth/home');
}
public function login($provider)
{
// Load models
$this->load->model('Tester');
// Load helpers
$this->load->helper('url');
log_message('debug', "controllers.HAuth.login($provider) called");
它在我的本地 WAMP 服务器上完美运行,但在 LAMP 生产环境中出现此错误:
遇到错误
找不到您指定的型号:Tester
我查看了十几个看起来相似的 * 问题,但我已经尝试了所有发布的解决方案。据我所知,我已经完全按照 CI 手册进行操作。我认为文件名可能是 WAMP 与 LAMP 的问题,所以我通过 FTP 确认了文件名的情况。认为这可能是命名冲突,所以我将它们重命名为“tester”。同样,在本地效果很好,但在现场效果不佳。
【问题讨论】:
-
检查案例。从基于 Windows 的服务器复制到基于 linux 时,我遇到了同样的问题。我认为:
$this->load->model('tester');
标签: codeigniter model wamp lamp