/** * Elimina la contabilidad guardada */ public function actionDelete() { $anyo = Yii::$app->request->post('anyocont'); $consulta = 'DROP TABLE IF EXISTS cuenta' . $anyo . ';'; Cuenta::getDb()->createCommand($consulta)->execute(); return $this->redirect("index.php?r=cambioanyo"); }
private function actualizarNumCuenta($numcuenta) { $comando = Cuenta::getDb()->createCommand('UPDATE cuenta SET id=id - 1 WHERE id>' . $numcuenta); $comando->execute(); $command = Cuenta::getDb()->createCommand("SELECT max(id) FROM cuenta"); $maximo = $command->queryScalar(); $comando = Cuenta::getDb()->createCommand('ALTER TABLE cuenta AUTO_INCREMENT = :max'); $comando->bindValue(':max', $maximo + 1); $comando->execute(); }