• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.