Blame view

backend/models/Label.php 1.96 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
36d1807a   Yarik   Big commit.
2
      
7975da13   Alexey Boroda   -Label model pret...
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
      namespace backend\models;
      
      use common\modules\language\behaviors\LanguageBehavior;
      use yii\db\ActiveQuery;
      use yii\db\ActiveRecord;
      use yii\web\Request;
      
      /**
       * Class Label
       * * From language behavior *
       * @property OrdersLabelLang   $lang
       * @property OrdersLabelLang[] $langs
       * @property OrdersLabelLang   $object_lang
       * @property string            $ownerKey
       * @property string            $langKey
       * @property OrdersLabelLang[] $model_langs
       * @property bool              $transactionStatus
       * @property integer           $id
       * @property string            $label
       * @method string           getOwnerKey()
       * @method void             setOwnerKey( string $value )
       * @method string           getLangKey()
       * @method void             setLangKey( string $value )
       * @method ActiveQuery      getLangs()
       * @method ActiveQuery      getLang( integer $language_id )
       * @method OrdersLabelLang[]    generateLangs()
       * @method void             loadLangs( Request $request )
       * @method bool             linkLangs()
       * @method bool             saveLangs()
       * @method bool             getTransactionStatus()
       * * End language behavior
       */
      class Label extends ActiveRecord
d55d2fe0   Yarik   Multilanguage
36
      {
7975da13   Alexey Boroda   -Label model pret...
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
          
          public function rules()
          {
              return [
                  [
                      [ 'label' ],
                      'string',
                  ],
              ];
          }
          
          public static function tableName()
          {
              return 'orders_label';
          }
          
          public function behaviors()
          {
              return [
                  'language' => [
                      'class'       => LanguageBehavior::className(),
                      'object_lang' => OrdersLabelLang::className(),
                      'ownerKey'    => 'id',
                      'langKey'     => 'orders_label_id',
                  ],
              ];
          }
d55d2fe0   Yarik   Multilanguage
64
      }