我正在 Joomla 中创建一个组件!3.1.4 其中包含多个模型。我想要完成的是在 A 的编辑视图中添加与模型 A 关联的多个模型 B。
具体来说,我想在编辑模型 A 时继续添加无限数量的模型 B 以连接到模型 A。并在 A 的编辑视图中提供 B 的简单列表。
这当然可以在 B 的编辑视图中完成,或者在 A 的编辑视图中完全硬编码。我相信Joomla!应该有一些方法来完成,以避免代码重复。
任何人都可以对此有所了解吗?谢谢!
要从视图调用另一个模型,在视图 display() 方法中
$modelA = $this->getModel('ModelA');
$modelB = $this->getModel('ModelB');
Joomla Doc 的网站在文章“在 MVC 组件中使用多个模型”中涵盖了这个主题