Blame view

frontend/controllers/GoodsController.php 1.03 KB
62dba7d8   Mihail   add goods control...
1
2
3
4
5
6
7
8
9
10
  <?php
  /**
   * Created by PhpStorm.
   * User: vitaliy
   * Date: 08.11.15
   * Time: 22:06
   */
  
  namespace frontend\controllers;
  
f0a8acb5   Mihail   add sort function...
11
  use common\components\CustomVarDamp;
1412c23a   Mihail   add crocc search ...
12
13
  use common\models\DetailsCrosses;
  use common\models\GoodsViewSearch;
62dba7d8   Mihail   add goods control...
14
  use Yii;
62dba7d8   Mihail   add goods control...
15
16
17
18
19
  use yii\web\Controller;
  
  class GoodsController extends Controller {
      public $layout = '/internal';
  
df73f762   Mihail   add crocc search ...
20
      public function actionIndex( $name , $id )
62dba7d8   Mihail   add goods control...
21
      {
bd74917c   Administrator   VItaliy 21.12.2015
22
  
df73f762   Mihail   add crocc search ...
23
24
25
          $arr_name = explode('_',$name);
          $brand = $arr_name[0];
          $article = $arr_name[1];
bd74917c   Administrator   VItaliy 21.12.2015
26
27
  
  
df73f762   Mihail   add crocc search ...
28
29
          $arr = ['GoodsViewSearch' => ['name' => $article,
                  'brand' => $brand]];
1412c23a   Mihail   add crocc search ...
30
31
32
33
34
  
          Yii::$app->session->setFlash('price_currency_id', 1);
          Yii::$app->session->setFlash('price_margin_id', 1);
  
          $searchModel = new GoodsViewSearch();
df73f762   Mihail   add crocc search ...
35
          $goods_provider = $searchModel->search($arr);
f0a8acb5   Mihail   add sort function...
36
  
df73f762   Mihail   add crocc search ...
37
          $crosses_provider = $searchModel->searchCrosses($arr);
f0a8acb5   Mihail   add sort function...
38
39
  
          return $this->render('index',[
1412c23a   Mihail   add crocc search ...
40
              'goods_data_provider' => $goods_provider,
df73f762   Mihail   add crocc search ...
41
              'crosses_data_provider' => $crosses_provider,
f0a8acb5   Mihail   add sort function...
42
          ]);
62dba7d8   Mihail   add goods control...
43
44
45
      }
  
  
62dba7d8   Mihail   add goods control...
46
  }