So erhalten Sie das Bild in den Controller oder Helfer. Zum Beispiel der Pfad des Bildordners:
/app/code/Nitesh/Module/view/frontend/web/images
/app/code/Nitesh/Module/view/frontend/web/images/image.png
Verwenden Sie den folgenden Code, um die Bild-URL zu erhalten view
<img src="<?php echo $this->getViewFileUrl('Vendor_Module::images/image.png'); ?>" />
AKTUALISIEREN:
<?php echo $block->getViewFileUrl('images/demo.jpg'); ?>
Um den Bildpfad in Ihrem Helper oder Controller zu erhalten, müssen Sie verwenden
in Ihrer Datei.
Sobald Sie das Repository hinzugefügt und das Objekt
assetRepo
& erstellt habenrequest
, rufen Sie den Bildpfad mit der Funktion auf.Siehe
vendor\magento\module-payment\Model\CcConfig.php::getViewFileUrl($fileId, array $params = [])
FunktionBEARBEITEN
Um korrekte Bildpfade für Setup-Skripte, API-Aufrufe und Cronjobs zu erhalten, müssen Sie eine Emulation wie unten hinzufügen, um korrekte Bildpfade zu erhalten.
Referenz: /magento//a/297121/2443
quelle