如何在codeigniter控制器中使用模型?

j7dteeu8  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(134)

我是非常新的codeigniter-3框架,我使用的模型在控制器像这样的$this->load->model('model_name')它的工作正常,我试图使用以下方式,但它抛出了一个错误,你能帮我解决这个问题吗

An uncaught Exception was encountered

Type: Error

Message: Class 'models\TestModel' not found

TestController.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use \models\TestModel;

class TestController extends CI_Controller {

    public function student(){
        $obj = new TestModel();
        $value = $obj->student_college();
        echo $value;
    }
}
zsbz8rwp

zsbz8rwp1#

你可以试试这个

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class TestController extends CI_Controller {
    public function __construct() {
        parent::__construct();
        // Load model
        $this->load->model('TestModel');
    }
    public function student(){
        $obj = new TestModel();
        $value = $obj->student_college();
        echo $value;
    }
}

相关问题