コード例 #1
0
 public function update(Direccion $dir)
 {
     DB::update($this->nombreTabla, $this->nombreId, $dir->getIdDireccion(), array("nombre" => $dir->getNombre()));
     return true;
 }
コード例 #2
0
<?php

use Stel\Model\Direccion;
use Stel\Repository\DireccionRepository;
try {
    $action = $_GET["action"];
    $data = json_decode($_POST["object"]);
    $repo = new DireccionRepository();
    switch ($action) {
        case "new":
            $direccion = new Direccion();
            $direccion->setNombre($data->nombre);
            $direccion->setIdDireccion($repo->insert($direccion));
            Controller::renderJson("OK", $direccion);
            break;
        case "edit":
            $direccion = $repo->getOne($data->idDireccion);
            $direccion->setNombre($data->nombre);
            $repo->update($direccion);
            Controller::renderJson("OK", $direccion);
            break;
        case "delete":
            Controller::renderJson("ERROR", "", "No implementado");
            break;
    }
} catch (Exception $e) {
    Controller::renderJson("ERROR", "", $e->getMessage());
}