L'utilisation d'Object Manager est déconseillée selon les normes de codage de Magento. Dans un fichier modèle, nous pouvons obtenir l'URL du média en utilisant le code suivant:
Conformément à la recommandation de Magento, la racine du document de votre site Web doit se trouver à l'extérieur du pubrépertoire pendant le développement et elle doit être à l'intérieur du pubrépertoire lorsqu'elle est déplacée en production.
Par conséquent, nous ne pouvons pas coder en dur le pubrépertoire lors de l'obtention de l'URL du média dans les fichiers de modèle. Le code ci-dessus vous donnera l'URL de média correcte quel que soit l'emplacement racine de votre document.
Réponses:
vous pouvez obtenir le chemin du média par la méthode $ object
méthode des usines
dans le fichier phtml
la source
L'utilisation d'Object Manager est déconseillée selon les normes de codage de Magento. Dans un fichier modèle, nous pouvons obtenir l'URL du média en utilisant le code suivant:
Conformément à la recommandation de Magento, la racine du document de votre site Web doit se trouver à l'extérieur du
pub
répertoire pendant le développement et elle doit être à l'intérieur dupub
répertoire lorsqu'elle est déplacée en production.Par conséquent, nous ne pouvons pas coder en dur le
pub
répertoire lors de l'obtention de l'URL du média dans les fichiers de modèle. Le code ci-dessus vous donnera l'URL de média correcte quel que soit l'emplacement racine de votre document.la source
Obtenir le chemin multimédia par objectManager
Obtenir le chemin d'accès au média par injection de dépendance
Appelez maintenant la fonction
getMediaUrl()
en phtmlla source
Veuillez vérifier ce code. Cela vous donnera un chemin médiatique.
la source