2
获取静态内容文件夹的URL(用于后端)
在用于在管理面板中呈现按钮的块类中,如何获取静态内容文件夹的URL?具体来说,带有图片的文件夹的URL是? 例如,在Company_Helloworld模块中,自定义按钮的图像位于以下位置: 应用程序/代码/公司/ Helloworld / view / adminhtml / web / images / 测试1 我尝试了这个: $url = $this->getViewFileUrl('Company_Helloworld::images/icon.png'); 但是它尝试从Magento/backend主题中检索图像: http://example.com/pub/static/adminhtml/Magento/backend/zh_CN/Company_Helloworld/images/icon.png 当图像不存在时,图像实际上在模块的文件夹中: app / code / Company / Helloworld / view / adminhtml / web / images / icon.png 测试2 和这个: $url = $this->getViewFileUrl('images/icon.png'); 但它也尝试从Magento/backend主题中检索图像,这次没有模块上下文: http://example.com/pub/static/adminhtml/Magento/backend/zh_CN/images/icon.png 有什么方法可以将图像放置在模块中而不是后端主题中?