[ 'class' => LanguageBehavior::className(), ], ]; } /** * @inheritdoc */ public function rules() { return [ [ [ 'is_default' ], 'boolean', ], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('product', 'Product Unit ID'), 'is_default' => Yii::t('product', 'Is Default'), ]; } /** * @return \yii\db\ActiveQuery */ public function getCategories() { return $this->hasMany(Category::className(), [ 'product_unit_id' => 'id' ]); } /** * @return \yii\db\ActiveQuery */ public function getProductVariants() { return $this->hasMany(ProductVariant::className(), [ 'product_unit_id' => 'id' ]); } }