public function actionShoworderevaluate() { $userId = Yii::$app->session->get(FVariable::$session_userId_str); if (!$userId) { return $this->redirect(FVariable::$siteLogin_view); } $returnId = Yii::$app->request->get('id'); $order = new Order(); $details = $order->findByOrderReturn($returnId); if ($details->orderStatus != GlobalArray::$orderStateConstantArray['completed']) { return $this->redirect(FVariable::$error404_view); } $orderDetail = new OrderDetail(); $orderDetailList = $orderDetail->findByOrderDetail($details->id); if (!$details || !$orderDetailList) { return $this->redirect(FVariable::$error404_view); } return $this->render(FVariable::$userShoworderevaluate_view, ['details' => $details, 'orderDetailList' => $orderDetailList]); }
use yii\widgets\ActiveForm; use yii\helpers\Html; use common\widgets\GlobalArray; AppAsset::register($this); AppAsset::addCss($this, '/css/font-awesome.css'); ?> <div class="evaluate"> <div class="evaluate-head"> <div>商品信息</div> <div>购买时间</div> <div>数量</div> </div> <div class="evaluate-con"> <?php $productDetails = \frontend\models\OrderDetail::findByOrderDetail($details->id); $order = \frontend\models\Order::findOne($details->id); $orderDetail = $order->getProductDetail()->all(); foreach ($orderDetail as $detk => $detv) { $product = \frontend\models\OrderDetail::findOne($detv['id']); $product = $product->getProduct()->one(); ?> <div> <div class="eva-img"><img src="<?php echo GlobalArray::$imgUrlArray['0'] . $product['productLogo']; ?> " /><?php echo $product['productName']; ?> </div> <div><?php