Exemplo n.º 1
0
 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