Warning: You are browsing the documentation for PrestaShop 1.7, which is outdated.
You might want to read an updated version of this page for the current version, PrestaShop 8.
Migrating a legacy page in PrestaShop requires working on three parts of the application: templates, forms and controllers which contain the business logic.
This is the list of items that usually need to be done in order to complete the migration of a legacy controller.
PrestaShopBundle/Controller/<path>/<Your>Controller
PrestaShopBundle/Resources/config/routing/admin/routing_*.yml
fileviews/<path>/*.html.twig
Link
class to map PrestaShop menu to the new pagecontrollers/admin/Admin*.php
admin-dev/themes/default/template/controllers/*
)