如何在Joomla中添加来自其他模型的视图


How to add views from other model in Joomla

我正在Joomla中创建一个组件!3.1.4包含多个模型。我想完成的是在A的编辑视图中添加与模型A关联的多个模型B。

具体来说,当我编辑模型A时,我想不断添加无限数量的模型B来连接到模型A。并在A的编辑视图中提供一个简单的B列表。

这当然可以在B的编辑视图中完成,也可以在A的编辑视图内完全硬编码。我相信Joomla!应该有一些方法来实现这一点,以避免代码重复。

有人能解释一下吗?谢谢

Joomla Doc的网站在文章"在MVC组件中使用多个模型"中介绍了这一主题

要从视图中调用另一个模型,请在视图display()方法中使用

$modelA = $this->getModel('ModelA');
$modelB = $this->getModel('ModelB');