100], [['firebaseId'], 'string', 'max' => 50], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'id' => 'ID', 'nombre' => 'Nombre', 'descripcion' => 'Descripcion', 'creado' => 'Creado', 'modificado' => 'Modificado', 'eliminado' => 'Eliminado', 'firebaseId' => 'Firebase ID', ]; } /** * Gets query for [[eventoGrupos]]. * * @return \yii\db\ActiveQuery */ public function getEventoGrupos() { return $this->hasMany(EventoGrupo::className(), ['idGrupo' => 'id']); } /** * Gets query for [[eventos]]. * * @return \yii\db\ActiveQuery */ public function getEventos() { return $this->hasMany(Evento::className(), ['id' => 'idEvento'])->viaTable('EventoGrupo', ['idGrupo' => 'id']); } /** * Gets query for [[usuarios]]. * * @return \yii\db\ActiveQuery */ public function getUsuarios() { return $this->hasMany(Usuario::className(), ['id' => 'idUsuario'])->viaTable('UsuarioGrupo', ['idGrupo' => 'id']); } /** * Gets query for [[usuariosGrupos]]. * * @return \yii\db\ActiveQuery */ public function getUsuariosGrupos() { return $this->hasMany(UsuarioGrupo::className(), ['idGrupo' => 'id']); } }