Cara mendapatkan gambar di controller atau helper. Misalnya, jalur folder gambar:
/app/code/Nitesh/Module/view/frontend/web/images
/app/code/Nitesh/Module/view/frontend/web/images/image.png
Gunakan kode di bawah ini untuk mendapatkan url gambar view
<img src="<?php echo $this->getViewFileUrl('Vendor_Module::images/image.png'); ?>" />
MEMPERBARUI:
<?php echo $block->getViewFileUrl('images/demo.jpg'); ?>
Untuk mendapatkan Image Path di Helper atau Controller Anda, Anda harus menggunakan
dalam file Anda.
Setelah Anda menambahkan repositori dan membuat objek
assetRepo
&request
, panggil jalur gambar dengan fungsi,Lihat
vendor\magento\module-payment\Model\CcConfig.php::getViewFileUrl($fileId, array $params = [])
fungsiEDIT
Untuk mendapatkan jalur gambar yang benar untuk skrip Pengaturan, panggilan API dan Cronjobs, Anda harus menambahkan emulasi seperti di bawah ini untuk mendapatkan jalur gambar yang benar.
Referensi: https://magento.stackexchange.com/a/297121/2443
sumber