我正在使用 CodeIgniter 并想为模型设置一个成员变量。
以下是我希望编写代码的方式:
class Person extends CI_Model {
var $id = '';
function __construct()
{
parent::__construct();
}
function set_id($id = '')
{
$this->id = $id;
}
}
然后我希望调用模型并像这样设置成员变量:
$person1 = $this->load->model('Person');
$person1->set_id(5000);
但这给出了:
Fatal error: Call to a member function set_id() on a non-object
我显然在这里缺少一些 PHP 或 CodeIgniter 语言语义。有什么建议么?