public function actionOrdercancel() { $userId = Yii::$app->session->get(FVariable::$session_userId_str); if (!$userId) { return $this->redirect(FVariable::$siteLogin_view); } $orderNo = Yii::$app->request->get('id'); $order = new Order(); $details = $order->findByOrderReturn($orderNo); if (!$details) { return $this->redirect(FVariable::$error404_view); } $address = new UserAddress(); $orderDetail = new OrderDetail(); $addressList = $address->findByAddressIdAll($details->addressId); $orderDetailList = $orderDetail->findByIdOrderReturnDetail($details->id); return $this->render(FVariable::$userOrdercancel_view, ['details' => $details, 'addressList' => $addressList, 'orderDetailList' => $orderDetailList]); }