Love Fuel?
Donate
About
Forums
Discussions
Login
FuelPHP Forums
Ask your question about FuelPHP in the appropriate forum, or help others by answering their questions.
General
Return a group of Models given an array of PK ids.
michael_bender
April 2014
I thought this would be easier, but I can't seem to find a way to return an array of models from a query given an array of primary keys for the object. I"m sure there must be a quick solution?
I.E.
$pks = [1,2,3,4,5];
Model_MyModel::find($pks);
michael_bender
April 2014
This is the best I could come up with. Is there a more Fuel way of doing this?
$brands = \DB::query('SELECT * FROM `brands` where id in ('.implode(',',$brand_ids).')')->as_object('Model_Brand')->execute()->as_array('id');
Harro
April 2014
Model_MyModel::query()->where('id', 'IN', $pks)->get(); ?
Add a Comment
Howdy, Stranger!
It looks like you're new here. If you want to get involved, click one of these buttons!
Sign In
Apply for Membership
Categories
All Discussions
5,088
General
↳ General
3,364
↳ Job Board
13
↳ Installation & Setup
214
Packages
↳ Oil
213
↳ Orm
700
↳ Auth
260
Development
↳ Tips and Tutorials
126
↳ Code share
145
↳ Applications
52
In this Discussion
Harro
April 2014
michael_bender
April 2014