I'm using CodeIgniter and want to set a member variable for a model.
Here's how I'd expect to write the code:
class Person extends CI_Model {
var $id = '';
function __construct()
{
parent::__construct();
}
function set_id($id = '')
{
$this->id = $id;
}
}
and then I'd expect to call the model and set the member variable like this:
$person1 = $this->load->model('Person');
$person1->set_id(5000);
but this gives:
Fatal error: Call to a member function set_id() on a non-object
I'm clearly missing some PHP or CodeIgniter language semantic here. Any suggestions?