Les fichiers que nous allons devoir créer (MyVendor et MyModule doivent commencer par une Majuscule):

  • app/code/MyVendor/MyModule/Block/Activate.php
  • app/code/MyVendor/MyModule/Controller/Account/Activate.php
  • app/code/MyVendor/MyModule/etc/frontend/routes.xml
  • app/code/MyVendor/MyModule/view/frontend/layout/customer_account_activate.xml
  • app/code/MyVendor/MyModule/view/frontend/templates/activate.phtml

app/code/MyVendor/MyModule/Block/Activate.php

app/code/MyVendor/MyModule/Controller/Account/Activate.php

app/code/MyVendor/MyModule/etc/frontend/routes.xml

app/code/MyVendor/MyModule/view/frontend/layout/customer_account_activate.xml

app/code/MyVendor/MyModule/view/frontend/templates/activate.phtml