Joomla定制组件

时间:2013-03-13 08:56:04

标签: php joomla joomla2.5 joomla-component

我已经从头开始成功构建了自己的自定义joomla组件,但我仍然坚持一个可能相对简单的问题。

出于本示例的目的,我们可以说:

A等于主页

B等于玩家(多个)列表页面

C等于玩家(个人)页面

到目前为止,我已经完成了A和C部分的工作。我可以通过输入他们的ID进入我的个人播放器页面。

Example of part C

我现在不确定的是在此之前创建一个视图,当您点击播放器菜单按钮时,它会将您引导到显示所有播放器列表的视图。我已经在模型中创建了一个函数,它返回数据库中的所有玩家以用于此视图。如果需要,我可以上传我的组件或将我的任何代码粘贴到此帖子中。

我确实按照Joomla component关于如何创建组件,所以我假设我有我的组件的默认设置。

2 个答案:

答案 0 :(得分:0)

您可以在控制器中使用额外的公共功能,这个功能可以作为“任务”使用,并且可以像这样访问:

/index.php?option=com_name-of-component&view=view-to-load&format=raw&task=name-of-function

如果此功能变得很大,您可以创建一个多控制器组件。我无法解释这个:

Using Multiple Controllers in Joomla Component Development

答案 1 :(得分:0)

如果您在Component Creator for Joomla中构建组件,您可以只使用它为您创建的组件,或者您可以查看它生成的代码并从生成的代码中复制粘贴(或至少学习)。 / p>