为什么我的k2项目对象中缺少图像?

时间:2013-03-06 20:28:09

标签: php oop joomla joomla2.5 joomla-k2

感谢您的帮助...我正在开发一个自定义joomla组件,将k2项目拉入其中一个视图...我通过包含k2内容模块帮助程序然后使用k2项目成功获取k2项目像这样的小代码:

<?php

$componentParams = JComponentHelper::getParams('com_k2');
$items = modK2ContentHelper::getItems($componentParams);

foreach ($items as $key=>$item): ?>

    <a class="Item_Title" href="<?php echo $item->link; ?>"><?php echo $item->title; ?></a>

<?php endforeach; ?> 

我在$ item对象中拥有我需要的大部分内容除了图像...由于某种原因,没有任何图像信息被包含在对象中?!所以我无法做我希望的事情并使用这样的东西:

<img src="<?php echo $item->image; ?>" />

这是一个指向print_r()的Pastebin.com链接;我在foreach中的$ item对象上做了:

http://pastebin.com/tJRB8wbu

我甚至没有看到$ item-&gt;图片可供我使用: - /

如何获取k2项目路径?

1 个答案:

答案 0 :(得分:0)

K2中的图像似乎与文章的ID相关联。

你应该尝试这样的事情:

$item->image = JPATH_ROOT.'media/k2/items/cache/'.md5("Image".$item->id).'_L.jpg'.