我需要帮助。 我正在尝试将模型中的函数加载到控制器中。
在我的settings.php控制器中,函数是这个
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Settings extends CI_Controller {
public function __construct()
{
parent::__construct ();
$this->load->model('update_model');
}
function test_result(){
$this->Update_model->test();
}
}
在我的update_model
中class Update_model extends CI_Model
{
public function test(){
return 'test1';
}
}
错误就是这个
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Settings::$update_model
Filename: controllers/settings.php
Line Number: 14
Fatal error: Call to a member function test() on null in C:\xampp\htdocs\activations\application\controllers\settings.php on line 14
请帮忙。 感谢
答案 0 :(得分:0)
更新控制器
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Settings extends CI_Controller {
public function __construct()
{
parent::__construct ();
$this->load->model('update_model');
}
function test_result(){
$this->update_model->test();
}
}
在Update_model中更新
<?php
class Update_model extends CI_Model
{
function __construct() {
parent::__construct();
}
public function test(){
return 'test1';
}
}
在控制器中调用模型的方法时写小的第一个字母。$this->update_model->test();