Tutoriel ACICRUD #4
Dans ce quatrième tutoriel d’utilisation de la librairie ACICURD pour CodeIgniter, nous verrons simplement comment supprimer une ligne en base de données.
Pour ce faire, nous allons simplement lire une ligne identifiée par son id (en utilisant la méthode read() afin que les processus de vérification de l’existance de l’identifiant soient éxécutés) puis appliquer sur l’instance de notre modèle la méthode delete().
Pour cela voici le code d’un contrôleur CodeIgniter qui possède une méthode delete prenant comme paramètre d’entrée l’identifiant de la ligne à supprimer :
View Code PHP
<?php class Element extends Controller { public function Element() { parent::Controller(); $this->load->model('elementModel'); } public function deleteElement($id) { try { //Try to read the row identified by $id $element = $this->elementModel->read($id); //Delete the database row $this->elementModel->delete($element->id); } catch(Exception $e) { die('Bad id'); } } } ?> |
Tutoriel suivant
» Ajouter des custom methods à vos modèles

Aucune réaction
Réagir à ce billet :