Blame view

common/models/ArticleToRating.php 1.77 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
5c2eb7c8   Yarik   Big commit almost...
2
3
4
5
6
      
      namespace common\models;
      
      use yii\db\ActiveRecord;
      
d8c1a2e0   Yarik   Big commit artbox
7
      /**
5c2eb7c8   Yarik   Big commit almost...
8
9
10
11
12
       * This is the model class for table "article_to_rating".
       * @property integer  $article_to_rating_id
       * @property integer  $articles_id
       * @property double   $value
       * @property Articles $articles
d8c1a2e0   Yarik   Big commit artbox
13
       */
5c2eb7c8   Yarik   Big commit almost...
14
      class ArticleToRating extends ActiveRecord
d8c1a2e0   Yarik   Big commit artbox
15
      {
5c2eb7c8   Yarik   Big commit almost...
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
          
          /**
           * @inheritdoc
           */
          public static function tableName()
          {
              return 'article_to_rating';
          }
          
          /**
           * @inheritdoc
           */
          public function rules()
          {
              return [
                  [
                      [ 'articles_id' ],
                      'required',
                  ],
                  [
                      [ 'articles_id' ],
                      'integer',
                  ],
                  [
                      [ 'value' ],
                      'number',
                  ],
                  [
                      [ 'articles_id' ],
                      'exist',
                      'skipOnError'     => true,
                      'targetClass'     => Articles::className(),
                      'targetAttribute' => [ 'articles_id' => 'id' ],
                  ],
              ];
          }
          
          /**
           * @inheritdoc
           */
          public function attributeLabels()
          {
              return [
                  'article_to_rating_id' => 'Article To Rating ID',
                  'articles_id'          => 'Articles ID',
                  'value'                => 'Value',
              ];
          }
          
          /**
           * @return \yii\db\ActiveQuery
           */
          public function getArticles()
          {
              return $this->hasOne(Articles::className(), [ 'id' => 'articles_id' ]);
          }
d8c1a2e0   Yarik   Big commit artbox
72
      }