需要创建一个模块来显示joomla中组件的数据

时间:2015-02-10 09:23:31

标签: joomla joomla-extensions joomla-component

我是Joomla的新手。 我已经借助此http://joomlacomponentcreator.codelydia.com/网站创建了一个新组件。

现在我需要从组件中获取值并在模块的帮助下将其显示在前端。与横幅模块类似。

任何人都可以帮助我

2 个答案:

答案 0 :(得分:0)

如果您的组件有一个模型,它从数据库中获取数据,那么您应该在模块中创建该模型的实例,如下所示:

jimport( 'joomla.application.component.model' );
JModelLegacy::addIncludePath( JPATH_SITE.'/components/com_mycompo/models', 'YourModel' );
$model = JModelLegacy::getInstance( 'Items', 'YourModel' ); 

然后使用模型方法获取所需的数据:

$data = $model->getData();

答案 1 :(得分:0)

如果使用http://www.component-creator.com创建组件,您将获得更多功能,例如完整ACL支持,SQL导入,前端编辑以及包括外键字段在内的更多类型的字段。作为奖励,您还可以构建一个可以显示数据的模块。