Bonjour, je vous explique mon probléme:
je suis en train de développer un composant admin pour la gestion des moulins j'ai un une vue liste qui me liste tous les moulins, et dans cette liste j'ai mis des case à cocher :
et la fonction delete de mon controller :
une idée pour que les checkbox cochée dans la vue 'liste' soit récupérées dans le controller afin de pouvoir entre dans le foreatch (car là ce n'est pas le cas ! ) étant donné que le controller ne recoit pas d'ID!
De plus je voudrais savoir si il vaut mieux utiliser le bouton qui utilise la balise '<a>' ou plutôt le bouton 'submit' ?
Merci de votre aide
je suis en train de développer un composant admin pour la gestion des moulins j'ai un une vue liste qui me liste tous les moulins, et dans cette liste j'ai mis des case à cocher :
Code:
<form name='delmoulins' action="<?php echo JURI::base().'index.php?option=com_mou';?>" method="post"> <input class="checkbox" type="checkbox" name="moulin[]" value="<?php echo $value->idmoulin?>"/> ...........CODE............. <a href="index.php?option=com_mou&task=delete"> Supprimer moulins </a> <input type="submit" value="Supprimer" name="traitement"> </form>
Code:
function delete() { if (isset($_POST) && isset($_POST['id']) && isset($_POST['moulin'])) { $model =& $this->getModel(); foreach($_POST['moulin'] as $id){ $model->removeMoulin($id); } $this->setRedirect('index.php?option=com_mou', "Le moulin a bien été supprimé", 'message'); } else { $this->setRedirect('index.php?option=com_mou', "L'identifiant est manquant", 'error'); } }
De plus je voudrais savoir si il vaut mieux utiliser le bouton qui utilise la balise '<a>' ou plutôt le bouton 'submit' ?
Merci de votre aide