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 言語のセマンティックが明らかに欠落しています。助言がありますか?