THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Hello !

Je n'arrive pas à effectuer la chose suivante :

dans le contrôleur d'un formulaire (similaire a http://doc.thelia.net/en/documentation/ … ller.html), j'ai par exemple $data qui est un string.

A la fin de ce controleur, je redirige :

return $this->render('update');

Je veux afficher $data dans la page qui est redirigée (update.html) (en l'occurence preremplir dans un input text)

Update.html se trouve dans le template de mon module, et s'affiche dans le backoffice.

Une astuce une info ?

Merci !

Last edited by valentin (07-01-2020 12:09:51)

Offline


Bonsoir,
Il te faut passer explicitement les variables que tu souhaites récupérer dans ta vue. Cela devrait ressembler à quelque chose comme cela :

<?php
return $this->render('update', [
	'product_id' => '6556',
	'firstname' => 'Toto'
]);

Tu pourras alors utiliser $product_id et $firstname dans ton template.

Last edited by Nog (07-01-2020 09:02:21)

Offline


Merci ! Tout simple et efficace wink

Bonne journée.