Comment créer un lien avec la boîte de dialogue de confirmation à l'aide de Yii?
Comment puis-je créer un lien avec une boîte de dialogue de confirmation dans Yii framework?
Disons que j'ai
CHtml::link('Delete',array('wsrecruiteducation/delete','id'=>$model->EducID));
comment puis-je convertir que l'extrait de code ci-dessus, en supprimer un lien avec un de confirmer l'alerte avant de supprimer les données?
- résolu par
CHtml::link("Delete","#",array("submit"=>array("wsrecruiteducation/delete","id"=>"$val->EducationID"),"confirm"=>"are you sure?"))
mais alors, comment l'utilisateur est redirigé vers la même page après confirmation de il la suppression de l'article ? - Toute idée d'utiliser une icône de la corbeille?
Vous devez vous connecter pour publier un commentaire.
Vous avez juste besoin d'utiliser également le dernier paramètre de
CHtml::link
:redirect
à partir de votre contrôleur après, il supprime les données. Voir yiiframework.com/doc/api/1.1/CController#redirect-detail. Vous pouvez également tourner le tout dans une requête AJAX pour une expérience utilisateur plus transparente./index.php/wsrecruiteducation/delete/<id>
où la suppression se fera. Vous allez rediriger à partir de là. Je n'ai pas tout à fait la question.wsrecruitcvhead/educationqualification&id=1
c'est la page où le lien de suppression peuvent être trouvés, si le lien de suppression est l'appel de cettewsrecruiteducation/delete
,comment vais-je rediriger les requêtes vers lewsrecruitcvhead/educationqualification&id=1
page ? comment utiliser la redirection à l'intérieur de la CHtml::link() après la confirmation de la suppression ?wsrecruiteducation/delete
a besoin pour fonctionner d'abord à supprimer les données. À ce point il n'y a pas de lien plus; le navigateur a déjà navigué vers une autre page. Regarde dans l'aide d'AJAX si la redirection n'est pas satisfaisante.vous pouvez faire quelque chose comme ceci:
La returnUrl sera un élément de courrier envoyé avec la demande, assurez-vous que vous faites quelque chose comme cela dans un contrôleur avec suppression de l'action:
Si vous voulez pas supprimer les messages postés Lien avec la boîte de Dialogue de confirmation, utilisez ce