255, ], [ [ 'language_id' ], 'exist', 'skipOnError' => true, 'targetClass' => Language::class, 'targetAttribute' => [ 'language_id' => 'id' ], ], [ ['link'], 'unique' ] ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('app', 'ID'), 'language_id' => Yii::t('app', 'Language ID'), 'link' => Yii::t('app', 'Link'), 'origin' => Yii::t('app', 'Origin'), 'title' => Yii::t('app', 'Title'), 'description' => Yii::t('app', 'Description'), 'h1' => Yii::t('app', 'H1'), 'robots' => Yii::t('app', 'Robots'), 'text' => Yii::t('app', 'Text'), 'product_title' => Yii::t('app', 'Product Title'), 'type' => Yii::t('app', 'Type'), ]; } /** * @return \yii\db\ActiveQuery */ public function getLanguage() { return $this->hasOne(Language::class, [ 'id' => 'language_id' ]); } }