コード例 #1
0
ファイル: TermController.php プロジェクト: nadiadev/wikback
 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]);
 }
コード例 #2
0
 /**
  * Affiche tous les termes
  *
  */
 public function showAll()
 {
     $termManager = new \Manager\termManager();
     $terms = $termManager->findAll();
     $this->show('term/show_all_terms', ['terms' => $terms]);
 }