我正在joomla 2.5中构建一个组件 在这个组件中,我需要显示其他组件(例如文章的正文)。我有这些组件的url,带有get参数。
我正在考虑使用url和cUrl获取整个页面,但是有更好的方法吗? 感谢。
答案 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/