Commit 1ab92388f668a17fa78eac0b1cd0acec62f4b7ac

Authored by Administrator
1 parent a03a5434

VItaliy 22.12.2015

select details
frontend/controllers/GoodsController.php
... ... @@ -10,6 +10,7 @@ namespace frontend\controllers;
10 10  
11 11 use common\components\CustomVarDamp;
12 12 use common\models\DetailsCrosses;
  13 +use common\models\GoodsView;
13 14 use common\models\GoodsViewSearch;
14 15 use Yii;
15 16 use yii\web\Controller;
... ... @@ -26,25 +27,36 @@ class GoodsController extends Controller {
26 27 $brand = $arr_name[0];
27 28 $article = $arr_name[1];
28 29  
29   -// $arr = ['GoodsViewSearch' => ['name' => $article,
30   -// 'brand' => $brand]];
31 30  
32   - $arr = ['GoodsViewSearch' => ['name' => '0092S40090',
33   - 'brand' => 'BOSCH']];
  31 + $arr_values = ['name' => $article,
  32 + 'brand' => $brand];
  33 + $arr = ['GoodsViewSearch' => $arr_values];
34 34  
  35 + if(empty( Yii::$app->user->identity )){
  36 + $margin_id = 1;
  37 + }else{
  38 + $margin_id = Yii::$app->user->identity->margin_id;
  39 + }
  40 +
  41 +// $arr = ['GoodsViewSearch' => ['name' => '0092S40090',
  42 +// 'brand' => 'BOSCH']];
35 43  
36 44  
37 45 Yii::$app->session->setFlash('price_currency_id', 1);
38   - Yii::$app->session->setFlash('price_margin_id', 1);
  46 + Yii::$app->session->setFlash('price_margin_id', $margin_id);
39 47  
40 48 $searchModel = new GoodsViewSearch();
41 49 $goods_provider = $searchModel->search($arr);
42 50  
43 51 $crosses_provider = $searchModel->searchCrosses($arr);
44 52  
  53 + // для заголовка таблицы (карточка товара)
  54 + $detailsModel = GoodsView::findOne($arr_values);
  55 +
45 56 return $this->render('index',[
46 57 'goods_data_provider' => $goods_provider,
47 58 'crosses_data_provider' => $crosses_provider,
  59 + 'detailsModel' => $detailsModel,
48 60 ]);
49 61 }
50 62  
... ...
frontend/views/goods/index.php
... ... @@ -173,7 +173,7 @@ $this->params['breadcrumbs'][] = $this->title;
173 173 ?>
174 174  
175 175 <div class="modal fade" id="details_content_block" >
176   - <div class="modal-dialog table_details">
  176 + <div class="modal-dialog">
177 177 <div class="modal-content">
178 178 <div class="modal-header">
179 179 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
... ...