J'ai ajouté un nouvel onglet personnalisé dans le tableau de bord client. Si mon formulaire personnalisé est correctement exécuté, je dois rediriger vers la page principale du client customer/account
. Comment puis-je faire ceci?
14
Pas besoin de déclarer $ this-> resultRedirectFactory dans la construction comme son auto déclaré dans la construction de \ Magento \ Framework \ App \ Action \ Action à laquelle votre contrôleur personnalisé doit s'étendre. Sinon, vous obtiendrez une erreur lors de la compilation: resultRedirectFactory est déjà déclaré
la source
Essayez ce code:
la source
Essayez ce code, j'espère que vous pourrez l'utiliser :)
la source
$this->_url->getUrl()
était le détail manquant pour moi, merci!Essayez ce code dans le contrôleur pour rediriger vers la page précédente:
la source
Pour rediriger vers une URL spécifique, le code ci-dessous fonctionne bien pour moi. Veuillez vérifier ceci
Ici, $ url est une URL complète. par exemple http://yoursite.com/customer/account/create/
la source