Blame view

frontend/widgets/CategoryWidget.php 860 Bytes
58728e08   Timur Kastemirov   объекты бэк правк...
1
2
3
4
5
6
7
8
9
  <?php
      namespace frontend\widgets;
      /**
       * User: timur
       * Date: 28.01.18
       * Time: 12:42
       */
      
      use yii\base\Widget;
2309b955   Timur Kastemirov   blog categories &...
10
      use artbox\weblog\models\Category;
58728e08   Timur Kastemirov   объекты бэк правк...
11
12
13
      
      class CategoryWidget extends Widget
      {
2309b955   Timur Kastemirov   blog categories &...
14
15
16
17
18
19
20
21
22
23
24
25
26
27
          
          public $categories;
          
          public function init()
          {
              parent::init();
      
              $this->categories = Category::find()
                                    ->with("lang.alias")
                                    ->where(["status"=>true])
                                    ->orderBy("sort")
                                    ->all();
          }
      
58728e08   Timur Kastemirov   объекты бэк правк...
28
29
30
          public function run()
          {
              return $this->render(
2309b955   Timur Kastemirov   blog categories &...
31
32
33
34
                  'category_view',
                  [
                      'categories' => $this->categories
                  ]
58728e08   Timur Kastemirov   объекты бэк правк...
35
36
37
38
              );
          }
      }