Tôi cần lấy tệp PATH cho một hình ảnh trong pub/static/[VENDOR_THEME]
thư mục.
Hiện tại, tôi có thể làm điều này bằng cách sử dụng một trình trợ giúp:
public function __construct(
\Magento\Framework\App\Helper\Context $context,
\Magento\Framework\View\Asset\Repository $assetRepository,
\Magento\Framework\App\Filesystem\DirectoryList $directoryList
) {
parent::__construct($context);
$this->_assetRepo = $assetRepository;
$this->_directoryList = $directoryList;
}
public function getImagePath($image)
{
return $this->_directoryList->getPath(DirectoryList::STATIC_VIEW) .
'/' .
$this->_assetRepo->getStaticViewFileContext()->getPath() .
'/' .
$image;
}
Có chức năng Magento tích hợp nào xử lý việc này không, vì vậy tôi không phải tạo trợ giúp riêng?