在joomla中获取组件输出

时间:2012-12-03 16:12:12

标签: php joomla

我正在joomla 2.5中构建一个组件 在这个组件中,我需要显示其他组件(例如文章的正文)。我有这些组件的url,带有get参数。

我正在考虑使用url和cUrl获取整个页面,但是有更好的方法吗? 感谢。

2 个答案:

答案 0 :(得分:0)

您不需要按照建议的方式抓取数据,尤其是当您需要的数据已经存在于本地时,绝不应该这样做。您可以使用Joomla代码,如下所示:

$article = JTable::getInstance('content');
$article->load($article_id);
echo $article->get('fulltext');

只需将$ article_id替换为文章的ID即可。并且您可以将fulltext替换为您想要的字段。

答案 1 :(得分:0)

我找到了一个有用的教程。它仍然非常复杂(至少对我而言,Joomla并不支持在单个页面中加载多个组件)。

http://www.ducciogasparri.com/2012/04/15/joomla-loading-multiple-components-in-a-single-page/