如何解决Magento 1.5.1使用php获取产品图片
| 此代码在magento商店中获取内容(图像)。它能够为magento 1.4x-1.5提取图像 我在1.5.1中尝试过,看来它无法获取图像。它位于\“ media / catalog / product \”中吗? 对获取magento 1.5.1图像的位置有任何帮助吗?谢谢。<?php
include_once \'app/Mage.php\';
umask(0);
Mage::app();
$products = Mage::getModel(\'catalog/product\')->getCollection();
$products->addAttributeToSelect(\'*\');
$products->load();
$baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
$myImage = $baseUrl .\"media/catalog/product\". $product[\'image\'];
?>
解决方法
<?php
include_once \'app/Mage.php\';
umask(0);
Mage::app();
$products = Mage::getModel(\'catalog/product\')->getCollection();
$products->addAttributeToSelect(\'thumbnail\');
$products->load();
$product = $products->getData(\'thumbnail\');
$baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
$myImage = $baseUrl .\"media/catalog/product\". $product[2][\'thumbnail\'];
print $myImage;
?>
显然,您将要遍历集合或在集合中为特定产品指定产品ID,我只是使用索引[2]进行显示。
同样,也不需要用ѭ2加载整个产品属性集合,而是需要节省内存空间的特定属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。