public function actionDetails($id) { $order = Order::findById($id); $details = $order->details; $products = array(); foreach ($details as $key => $value) { $product[$key] = $value->product; $products[$key]['product_id'] = $product[$key]->id; $products[$key]['product_title'] = $product[$key]->title; $products[$key]['product_image'] = $product[$key]->image; $products[$key]['product_price'] = $value->price; $products[$key]['product_quantity'] = $value->quantity; } return $this->render('details', ['products' => $products]); }