/** * @return \yii\db\ActiveQuery */ public function getPermission() { return $this->hasOne(Permission::className(), ['id' => 'permission_id']); }
/** * Get Permissions assigned to role * @author Adegoke Obasa <*****@*****.**> * @return mixed */ public function getPermissions() { return $this->hasMany(Permission::className(), ['id' => 'permission_id'])->viaTable("role_permissions", ['role_id' => 'id'])->onCondition(['status' => 1])->asArray()->all(); }