Image Magento 1.7-获取类别url返回空值

Image Magento 1.7-获取类别url返回空值,image,magento,categories,Image,Magento,Categories,我有一个让我发疯的问题。。。 我按id加载类别,并希望显示类别图像: $subCategory = Mage::getModel('catalog/category')->load($subcat); echo $subCategory->getImageUrl(); 但是imageurl为空。在catalog_category_entity_varchar的数据库中,有一个为该类别id保存的图像。尽管这两个值存储在数据库中,但var_dump($subCategory)包含[“i

我有一个让我发疯的问题。。。 我按id加载类别,并希望显示类别图像:

$subCategory = Mage::getModel('catalog/category')->load($subcat);
echo $subCategory->getImageUrl();
但是imageurl为空。在catalog_category_entity_varchar的数据库中,有一个为该类别id保存的图像。尽管这两个值存储在数据库中,但var_dump($subCategory)包含[“image”]=>NULL[“缩略图”]=>NULL


我已经更新了索引,并删除了目录映像缓存。我在google上花了几个小时,尝试了许多其他方法,但现在我的想法都没有了,希望s.o.能帮我。

$\u category->getImageUrl()显然是对该类别调用的函数。您的var_转储正在为图像和缩略图返回null。是否确定传入的id是所需类别的正确id?您确定有一个图像被分配给了类别(通过管理界面检查)。前端代码实际上是按存储区加载类别,因此您可以尝试执行$category=Mage::getModel('catalog/category')->setStoreId(Mage::app()->getStore()->getId())->load($categoryId)->getImageUrl(),作为Ashley注释的后续操作--检查以确保实际类别正在加载:Zend_Debug::dump($subCategory->getData())我今天再次尝试,我能够通过
$category->getData('image')
获取图像数据。我不知道为什么这还不起作用。