1

我已经成功地从头开始构建了自己的自定义 joomla 组件,但我被困在一个可能相对简单的问题上。

为了这个例子的目的,让我们说:

A 等于主页

B 等于 Player(Multiple) 列表页

C等于播放器(个人)页面

到目前为止,我已经完成了 A 部分和 C 部分的工作。我可以通过在 url 中输入他们的 id 来访问我的个人玩家页面。

C部分示例

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

我确实关注了Joomla 组件如何创建组件,所以我认为我的组件具有默认设置。

4

2 回答 2

0

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

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

如果这个函数变得很大,你可以创建一个多控制器组件。我无法比这更好地解释:

在 Joomla 组件开发中使用多个控制器

于 2013-04-04T15:29:43.673 回答
0

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

于 2015-05-04T14:10:21.383 回答