我已经从头开始成功构建了自己的自定义joomla组件,但我仍然坚持一个可能相对简单的问题。
出于本示例的目的,我们可以说:
A等于主页
B等于玩家(多个)列表页面
C等于玩家(个人)页面
到目前为止,我已经完成了A和C部分的工作。我可以通过输入他们的ID进入我的个人播放器页面。我现在不确定的是在此之前创建一个视图,当您点击播放器菜单按钮时,它会将您引导到显示所有播放器列表的视图。我已经在模型中创建了一个函数,它返回数据库中的所有玩家以用于此视图。如果需要,我可以上传我的组件或将我的任何代码粘贴到此帖子中。
我确实按照Joomla component关于如何创建组件,所以我假设我有我的组件的默认设置。
答案 0 :(得分:0)
您可以在控制器中使用额外的公共功能,这个功能可以作为“任务”使用,并且可以像这样访问:
/index.php?option=com_name-of-component&view=view-to-load&format=raw&task=name-of-function
如果此功能变得很大,您可以创建一个多控制器组件。我无法解释这个:
答案 1 :(得分:0)
如果您在Component Creator for Joomla中构建组件,您可以只使用它为您创建的组件,或者您可以查看它生成的代码并从生成的代码中复制粘贴(或至少学习)。 / p>