Prestashop 1.7 Identifier si un controller admin a été migré vers symfony

Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.

Un petit article rapide qui fait suite aux nombreux retours que j’ai dans les commentaires de certains de mes tutoriels liés à l’administration de Prestashop.

Un des objectifs principal de cette version est de migrer l’ensemble de l’administration vers le framework symfony, au fur et à mesure des nouvelles versions le nombre de page migrées sera donc de plus en plus important.

Et par ricochet mes anciens articles ne seront plus applicables.

Le moyen le plus simple pour vérifier si le controller est migré vers symfony et de consulter son url.

Les anciennes urls ( non symfony ) sont sous la forme

https://prestashop-site.com/admin-dev/index.php?controller=AdminAddresses&

Le terme « controller » est présent dans l’url.

Visuellement les listings se présentent de cette manière :

Controller admin prestashop legacy

Les nouvelles urls (avec symfony ) sont sous la forme

https://prestashop-site.com/admin-dev/index.php/sell/customers/

Le terme « controller » n’est pas présent dans l’url.

Visuellement les listings se présentent de cette manière

Prestashop controller symfony

Ces éléments devraient être suffisant pour vous permettre d’identifier dans quel type de controller admin vous vous trouvez 🙂

 

 

2 réflexions sur “Prestashop 1.7 Identifier si un controller admin a été migré vers symfony”

  1. Merci Hervé pour vos précieux tutoriels.

    Sous 1.7.5.1, le controlleur relatifs au produit a été migré sous synfony au regard de ce que vous décrivez dans cet article.

    Avez vous prévu d’ecrire un article (ou connaissez vous un tuto) pour expliquer ce nouveau mode de fonctionnement ? Par exemple sur la page produit, il m’est compliqué de l’utiliser en filtrant par défaut sur une catégorie.

    D’avance merci

    1. Bonjour Romain,

      Le controller des produits a été migré vers symfony dès la version 1.7.0 😉
      J’avais déjà écrits différents articles sur le sujet :
      https://www.h-hennes.fr/blog/2017/11/15/prestashop-1-7-ajouter-des-champs-dans-le-listing-produit-admin/
      https://www.h-hennes.fr/blog/2017/10/19/prestashop-1-7-ajouter-des-champs-produit/

      Je ne sais pas si ils répondent à votre problématique mais je n’en ai pas prévu de nouveau pour l’instant.

      Cordialement,
      Hervé

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.