Blame view

frontend/controllers/GoodsController.php 1.06 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
  use yii\web\Controller;
5fc85d80   Administrator   VItaliy 21.12.2015
16
  use common\models\Details;
62dba7d8   Mihail   add goods control...
17
18
19
20
  
  class GoodsController extends Controller {
      public $layout = '/internal';
  
df73f762   Mihail   add crocc search ...
21
      public function actionIndex( $name , $id )
62dba7d8   Mihail   add goods control...
22
      {
bd74917c   Administrator   VItaliy 21.12.2015
23
  
df73f762   Mihail   add crocc search ...
24
25
26
          $arr_name = explode('_',$name);
          $brand = $arr_name[0];
          $article = $arr_name[1];
bd74917c   Administrator   VItaliy 21.12.2015
27
28
  
  
df73f762   Mihail   add crocc search ...
29
30
          $arr = ['GoodsViewSearch' => ['name' => $article,
                  'brand' => $brand]];
1412c23a   Mihail   add crocc search ...
31
32
33
34
35
  
          Yii::$app->session->setFlash('price_currency_id', 1);
          Yii::$app->session->setFlash('price_margin_id', 1);
  
          $searchModel = new GoodsViewSearch();
a58f01f1   Mihail   add crocc search ...
36
          $goods_provider = $searchModel->search($arr);
1412c23a   Mihail   add crocc search ...
37
  
df73f762   Mihail   add crocc search ...
38
          $crosses_provider = $searchModel->searchCrosses($arr);
f0a8acb5   Mihail   add sort function...
39
40
  
          return $this->render('index',[
1412c23a   Mihail   add crocc search ...
41
              'goods_data_provider' => $goods_provider,
df73f762   Mihail   add crocc search ...
42
              'crosses_data_provider' => $crosses_provider,
f0a8acb5   Mihail   add sort function...
43
          ]);
62dba7d8   Mihail   add goods control...
44
45
46
      }
  
  
62dba7d8   Mihail   add goods control...
47
  }