[eluser]sheldonnbbaker[/eluser]
[quote author="OverZealous" date="1270605156"]@sheldonbaker
Your query doesn't look up every widget_version for every widget - look at the queries being generated to see this. You are only looking up the widget_version for the top-level widget.
[/quote]
How do I find the queries being generated?
[quote author="OverZealous" date="1270605156"]@sheldonbaker
Alternatively, if there are more than one widget_version per widget, you need to call $widget->widget_version->get()inside the foreach loop, on every widget.[/quote]
There is more than one per widget - there isn't any way to do without calling get() in the foreach? Does that increase the number of queries or simply return an existing object?