1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<?php
class Application_Model_DbTable_Local extends Zend_Db_Table_Abstract
{
protected $_name = 'local';
public function getLocal($idLocal)
{
$idLocal = (int)$idLocal;
$row = $this->fetchRow('idLocal = ' . $idLocal);
if (!$row)
{
throw new Exception("Impossible de trouver l'enregistrement $idLocal");
}
return $row->toArray();
}
public function ajouterLocal($nomLocal, $nbrMat, $nomMat, $metAcces)
{
$data = array('nomLocal' => $nomLocal,
'nbrMat' => $nbrMat,
'nomMat'=>$nomMat,
'metAcces'=>$metAcces);
$this->insert($data);
}
public function modifierLocal($idLocal, $nomLocal, $nbrMat, $nomMat, $metAcces)
{
$data = array('nomLocal' => $nomLocal,
'nbrMat' => $nbrMat,
'nomMat'=>$nomMat,
'metAcces'=>$metAcces);
$this->update($data, 'idLocal = '. (int)$idLocal);
}
public function supprimerLocal($idLocal)
{
$this->delete('idLocal =' . (int)$idLocal);
}
} |
Partager