Blame view

common/modules/product/widgets/catalogSubmenuWidget.php 700 Bytes
85261b14   Karnovsky A   not fixed commite
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  <?php
  
  namespace common\modules\product\widgets;
  
  use common\modules\product\models\Category;
  use yii\base\Widget;
  
  class catalogSubmenuWidget extends Widget {
      public $root_id;
      public $rootClass = '';
  
      public function init()
      {
          parent::init(); // TODO: Change the autogenerated stub
      }
  
      public function run() {
          $rootCategory = Category::findOne($this->root_id);
          return $this->render('submenu', [
              'rootCategory' => $rootCategory,
              'rootClass' => $this->rootClass,
              'populary' => $rootCategory->getAllChildren(2, ['populary' => true])->all(),
              'items' => $rootCategory->getAllChildrenTree(2)
          ]);
      }
  }