Jump to content

Création module symfony


JulienPct

Recommended Posts

PS 1.7.8.3 / Thème Alysum

Bonjour,

 

Je suis actuellement cette doc qui présente une nouvelle méthode pour créer des modules.

https://devdocs.prestashop.com/1.7/modules/concepts/hooks/use-hooks-on-modern-pages/

 

Cependant, après avoir suivi exactement ce qu'il y a sur cette doc, j'ai un grand nombre d'erreurs.

(Pour les plus courageux, j'en suis juste avant la partie :" Using the Symfony components to create an XML export file".)

Il a fallu que:
    - j'ajoute un namespace à mon foo.php
    - j'ajoute un use : "PrestaShop\PrestaShop\Adapter\Module\Module"

 

Une fois ceci fait, je me retrouve dans un cas où, mon module ne dump rien dans la page produit et est complètement introuvable dans ma liste de mes modules.

De plus, je ne suis pas sûr que la commande pour vider le cache fonctionne réellement.

 

Si quelqu'un a la moindre idée, je suis preneur.

Merci par avance !

 

EDIT :

Je ne comprend pas aussi cette ligne : "$this->get('product_repository')->findAllByLangId(1);"

Pourquoi je ne peux pas créer une variable privée qui serait assignée dans mon constructeur en passant en paramètre de ce dernier : "ProductRepository $productRepository" ?

Edited by JulienPct (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...