[ 'class' => LanguageBehavior::className(), 'objectLang' => PageLang::className(), ], [ 'class' => BitMaskBehavior::className(), 'fields' => [ 'Service' => 0, 'Solution' => 1, 'About' => 2, ], ], ]; } /** * @inheritdoc */ public function rules() { return [ [ [ 'in_menu', ], 'boolean', ], [ [ 'mask' ], 'integer', ], [ [ 'sort', ], 'integer', 'min' => 0, ], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => Yii::t('core', 'Id'), 'in_menu' => Yii::t('core', 'Use in menu'), 'sort' => Yii::t('core', 'Sort'), ]; } }