/**
  * Страница продукта
  */
 public function actionProductBuy($id)
 {
     $item = Product::find()->with('organization', 'type')->with('agreement')->where(['id' => $id])->asArray()->one();
     $item['price_format'] = Product::priceFormat($item['price']);
     $item['price_discount_format'] = Product::priceFormat($item['price_discount']);
     if (!count($item['agreement'])) {
         $agreement = Agreement::find()->where(["default_flag" => 1])->asArray()->one();
         $item['agreement'] = $agreement;
     }
     // Загружаем в форму данные пользователя
     $user = Yii::$app->user->getIdentity();
     $model_signup = array();
     $page = $user ? 'product_buy' : 'buy_forbidden';
     if ($page == 'buy_forbidden') {
         $model_signup = new ProfileForm();
         $model_signup->setScenario('signup');
         if ($model_signup->load(Yii::$app->request->post())) {
             if ($user = $model_signup->signup()) {
                 if (Yii::$app->getUser()->login($user)) {
                     return $this->redirect(Yii::$app->request->referrer);
                     //return $this->goHome();
                 }
             }
         }
     } else {
         if (Yii::$app->request->post() && $user) {
             // Устанавливаем сценарий валидации
             $form = new OrderForm();
             if ($form->saveOrder($user, $item, Yii::$app->request->post())) {
                 die('true');
             } else {
                 die('false');
             }
         }
     }
     return $this->render($page, ['item' => $item, 'user' => $user, 'model_signup' => $model_signup]);
 }
return;
?>

<h1><?php 
echo $item['type']['title'];
?>
: <?php 
echo $item['title'];
?>
</h1><br/>
<?php 
echo Product::priceFormat($item['price']);
?>
<br/>
<?php 
echo Product::priceFormat($item['price_discount']);
?>
<br/><br/>

<b><?php 
echo $item['type']['title'];
?>
</b><br/>
<?php 
echo $item['type']['body'];
?>
<br/><br/>


<b>Точное наименование продукта</b><br/>
<?php 
    ?>
          	<tr>
              <td><?php 
    echo $k + 1;
    ?>
</td>
              <td><?php 
    echo date('d.m.Y', strtotime($order['created_datetime']));
    ?>
</td>
              <td class="red"><?php 
    echo $order['id'];
    ?>
</td>
              <td><?php 
    echo Product::priceFormat($order['summ']);
    ?>
&nbsp;<b>₽</b></td>
              <td>формируется</td>
              <td><?php 
    echo date('d.m.Y', strtotime($order['finished_datetime']));
    ?>
</td>
              <td><a href="#" class="but">Редактировать</a></td>
              <td><a href="#" class="but">Отменить</a></td>
           </tr>
           <?php 
}
?>

Example #4
0
        ?>
                    <?php 
        echo $job['specType']['title'];
        ?>
&nbsp;
                  <?php 
    }
    ?>
                </p>
                <p class="cost">
                    <?php 
    echo $specId[0]['type']['title'];
    ?>
&nbsp;
                    <span><?php 
    echo Product::priceFormat($specId[0]['price_discount']);
    ?>
&nbsp;<b>₽</b></span>
                </p>
                <p><?php 
    echo strip_tags($spec['intro']);
    ?>
</p>
                <a href="/specialist/<?php 
    echo $spec['id'];
    ?>
" class="but">Подробнее</a>
            </div>

            <?php 
}
      		<div class="product_head ph2">
      			<h3><?php 
echo $item['type']['title'];
?>
              <span><?php 
echo $item['title'];
?>
</span>
      			</h3>
      			<div class="product_price">
      				<?php 
echo Product::priceFormat($item['price_discount']);
?>
&nbsp;₽
      				<del><?php 
echo Product::priceFormat($item['price']);
?>
&nbsp;₽</del>
      			</div>
      		</div>
      		<h4 class="for_buy">вы приступаете к оформлению покупки! будьте внимательны!</h4>
      		<div class="alred_reg">
      			<p>Уже зарегистрированы?</p>
      			<a href="/login" class="but">Войти</a>
      		</div>
      		<div class="without_reg" style="display: none;">
      			<p>Хочу приобрести продукт без регистрации.</p>
      		</div>