Blame view

frontend/widgets/TagWidget.php 835 Bytes
58728e08   Timur Kastemirov   объекты бэк правк...
1
2
3
4
5
6
7
8
9
10
  <?php
      namespace frontend\widgets;
      /**
       * Created by PhpStorm.
       * User: timur
       * Date: 28.01.18
       * Time: 12:47
       */
      
      use yii\base\Widget;
1729300e   Timur Kastemirov   blog categories &...
11
12
13
14
15
16
17
18
19
20
      use artbox\weblog\models\Tag;
  
      /**
       * Class TagWidget
       *
       * @property Tag[] $tags
       *
       * @package frontend\widgets
       *
       */
58728e08   Timur Kastemirov   объекты бэк правк...
21
22
      class TagWidget extends Widget
      {
1729300e   Timur Kastemirov   blog categories &...
23
24
25
26
27
28
29
30
31
32
33
34
          
          public $tags;
          
          public function init()
          {
              parent::init();
      
              $this->tags = Tag::find()
                               ->with("lang.alias")
                               ->all();
          }
      
58728e08   Timur Kastemirov   объекты бэк правк...
35
36
37
          public function run()
          {
              return $this->render(
1729300e   Timur Kastemirov   blog categories &...
38
39
40
41
                  'tag_view',
                  [
                      "tags" => $this->tags
                  ]
58728e08   Timur Kastemirov   объекты бэк правк...
42
43
44
              );
          }
      }