gpt4 book ai didi

php - codeigniter 模型未加载到 Controller 中,但没有错误

转载 作者:行者123 更新时间:2023-12-04 14:38:16 24 4
gpt4 key购买 nike

我在使用 Codeigniter 中的模型时遇到问题。我在/models/usermodel.php 中设置了一个名为 Usermodel 的模型。当我尝试加载时,它停止了脚本和它之后的任何内容。

当我故意在 ->load->model 区域中输入错误的名称时,CI 会抛出一个错误,说无法找到它(如预期的那样)当一切正确时,不会加载任何内容。

我一辈子都看不出哪里出了问题。任何想法?谢谢,提姆

用户模型

class Usermodel {

function __construct()
{
parent::__construct();
}

function displayUser()
{
echo "test";
}
}

类是

class Page extends Controller {

function __construct()
{
parent::__construct();
}

function index()
{

echo "<h1>Test</h1>";
$this->load->model('usermodel');
$this->usermodel->displayUser();
echo "<p>Model loaded</p>";

}

}

最佳答案

根据您的 CI 版本,您需要扩展基础模型,现在您只是创建一个名为 Usermodel 的新空白类

例子

class Usermodel extends CI_Model {   //<-- Note "extends CI_model"

function __construct()
{
parent::__construct();
}
}

注意

此语法适用于 Codeigniter 2.0

Documentation

关于php - codeigniter 模型未加载到 Controller 中,但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com