Welcome Guest, Not a member yet? Register   Sign In
Passing instance objects between controller and model
#4

(03-20-2016, 09:20 AM)Shawn Wrote: Are there any gotchas to creating standard PHP classes and passing instances of them between controllers and models? I don't mind putting include_once(APPPATH.'models/Some_Php_Class.php');  at the top of my controller if it means I can group posted items into a single self-documenting object that has it's own validation methods, etc. that I can pass to the model. Or equally, I would like to pull a collection of object instances into the controller and build selection arrays based on a criteria.

Could I run into concurrency issues with this practice?

No issues that I'm aware of. My current practice is similar, using standard PHP classes and I have the model create an instance of that class and fill in the class properties based on table column names. Then the model has a save method which determines if it's an update/insert based on whether it's primary key is null or not.

So, nope. Go for it.
Reply


Messages In This Thread
RE: Passing instance objects between controller and model - by kilishan - 03-20-2016, 04:14 PM



Theme © iAndrew 2016 - Forum software by © MyBB