255], [['code'], 'string', 'max' => 50], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'product_unit_id' => Yii::t('product', 'Product Unit ID'), 'name' => Yii::t('product', 'Name'), 'code' => Yii::t('product', 'Code'), 'is_default' => Yii::t('product', 'Is Default'), ]; } /** * @return \yii\db\ActiveQuery */ public function getCategories() { return $this->hasMany(Category::className(), ['product_unit_id' => 'product_unit_id']); } /** * @return \yii\db\ActiveQuery */ public function getProductVariants() { return $this->hasMany(ProductVariant::className(), ['product_unit_id' => 'product_unit_id']); } }