Welcome Guest, Not a member yet? Register   Sign In
Method chaining onto $this->load->model
#1

Used to be in CI2 I could do this:
$this->load->model('cat_model')->meow();

Was that bad practice?

Because it seems like CI3 is making me separate these:
$this->load->model('cat_model');
$this->cat_model->meow();

Or am I doing something wrong in CI3 (PHP 5.4) ?
Reply
#2

Taking a look at the source code for the Loader class, I'm assuming in CI2 it returned the model, but in CI3 it actually returns the loader, so you will be able to chain the loader functions IE $this->load->model('cat_model')->library('form') etc. You will always have to use $this->cat_model syntax in CI3.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB