public function edit($id) { $termManager = new \Manager\termManager(); //si le formulaire est soumis...($_POST n'est pas vide) if (!empty($_POST)) { // $name = trim($_POST['name']); //valider...au moins 1 minimum if (strlen($name) > 1) { //sauvegarder les modifications avec ->update() du TermManager $date = ["name" => $name, "modifiedDate" => date("Y-m-d H:i:s")]; $termManager->update($date, $id); $this->redirectToRoute('show_all_terms'); } } //récupérer en bdd le terme à modifier //grâce au TermManager et à l'id $term = $termManager->find($id); //debug($term); //passer le terme à la vue, afin de rendre la variable disponible $this->show('term/edit_terms', ["term" => $term]); }
/** * Affiche tous les termes * */ public function showAll() { $termManager = new \Manager\termManager(); $terms = $termManager->findAll(); $this->show('term/show_all_terms', ['terms' => $terms]); }