FuelPHP Bin
public function get_orderlists($institution){ $orders = \Model_Order::query()->where('students.standards.institution',$institution)->related(array('students','students.standards','students.measurements','products','products.measurements'))->get(); \Debug::dump($orders);die(); $array = array(); foreach ($orders as $key => $order) { $array[$key] = $order->to_array(); $m_product = $order->products->measurements; $m_student = $order->students->measurements; $measurement = array_intersect_key($m_student,$m_product); if(!empty($measurement)){ $array[$key]['size'] = current($measurement)->autosize; } $m_product = null;$m_student = null;$measurement = null; } return $array; }