Exemple #1
0
	/**
	 * Liste des caves
	 */
	public function liste()
	{
		$cave = new \Manager\CaveManager();
        $allCaves = $cave->findAll();
        $this->show('caves/liste', ['title'=>'Liste des caves', 
											'tCaves'=>$allCaves]);
	}
Exemple #2
0
	/**
	 * Modification cave
	 */
	public function modificationCave() {
		// droits pour admin
		$this->allowTo('admin');
		
		// appel du modèle CaveManager
		$cave = new \Manager\CaveManager();

		$tCave = ['nomCave'=>$_POST['nom'],
					'adresseCave'=>$_POST['adresse'],
					'cpCave'=>$_POST['cp'],
					'villeCave'=>$_POST['ville'],
					'villeCave'=>$_POST['ville'],
					'descriptionCaveFR'=>$_POST['descriptionFR'],
					'descriptionCaveEN'=>$_POST['descriptionEN'],
					];

		// récupération de l'id de la cave à modifier
		$idCave = $_POST['idCave'];

		// update dans la base
		$cave->update($tCave, $idCave, $stripTags = true);
		// retour à la page caves
		$this->redirectToRoute('listeCave');
	}