为了账号安全,请及时绑定邮箱和手机立即绑定

Codeigniter:模型无法正常工作出现错误:未定义的属性:CI_Loader

Codeigniter:模型无法正常工作出现错误:未定义的属性:CI_Loader

PHP
POPMUISE 2021-11-26 17:44:48
我正在尝试使用 Codeigniter 制作一个简单的 API,它应该在与主网站的表单输入相关的数据库上执行基本的 CRUD 任务。我主要是前端人员,并没有真正深入了解 PHP。这是我第一次使用 Codeigniter。我开始在文档网站上尝试一些东西,但在使用模型时遇到了问题。在实际使用数据库之前,我尝试编写一个非常简单的模型,该模型在调用时仅返回“Model_form_receipt”。该网站给我一个Undefined property: CI_Loader错误。这真的很令人不安,因为我认为我什至没有偏离文档中的示例;也许更简单。您对这个问题的原因和解决方案有什么想法吗?模型文件(models/Model_form_receipt.php)<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class Model_form_receipt extends CI_Model {  public function test()  {    return "Model_form_receipt";  }}?>视图文件<?php$this->load->model('model_form_receipt');$data = $this->model_form_receipt->test();?>错误信息A PHP Error was encounteredSeverity: NoticeMessage: Undefined property: CI_Loader::$model_form_receiptFilename: form_receipt/base.phpLine Number: 3An uncaught Exception was encounteredType: ErrorMessage: Call to a member function test() on nullFilename: [REDACTED]Line Number: 3
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

在您的控制器中


**在 __construct 函数中自动加载模型。


因此,您的模型将在您的函数中自动运行**


它可以帮助


public function __construct(){

    parent::__construct();

    $this->load->model('Model_form_receipt');

}


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 227 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信