J'ai un module Drupal personnalisé affichant certaines données dans un tableau. Chaque ligne a un lien qui, s'il est cliqué, supprimera la ligne correspondante. Plus précisément, lorsque le lien est cliqué, il amène l'utilisateur à une page de confirmation. Cette page est vraiment juste une forme drupal qui dit 'êtes-vous sûr' avec deux boutons: 'Oui', 'Non'. Je suppose que je vais devoir passer le rowID à la page de confirmation.Drupal passe argument à la page
Ma question: Quelle est généralement la manière de transmettre des données à une nouvelle page dans Drupal 7? Je suppose que je pourrais simplement ajouter le rowID à l'URL et utiliser le $ _GET [] de la page de confirmation ... Je ne pense pas que ce soit très sûr et se demandait s'il y avait un meilleur moyen de 'Drupal'.
Merci!
Notez également que pour Drupal 7, il existe un système d'entités. Donc, si vos "rangées" sont des entités de domaine, vous devriez envisager d'utiliser l'API d'entité car cela faciliterait beaucoup votre codage, surtout si vous comptez sur ce module http://drupal.org/project/entity – redben
Merci, cela a aidé moi sur la bonne voie. J'ai trouvé un bon tutoriel ici: http://www.akchauhan.com/create-an-action-confirm-form-using-confirm_form-function-in-drupal/ – stotastic
J'ai trouvé un exemple génial dans cette vidéo tutoriel: http://buildamodule.com/video/drupal-7-core-concepts-how-to-add-and-manipulate-pages-with-the-menu-system-how-to-use-placehoders-to- pass-arguments-in-the-middle-of-a-path –