Joomla 组件多视图

Posted

技术标签:

【中文标题】Joomla 组件多视图【英文标题】:Joomla component multiple views 【发布时间】:2014-11-20 00:11:41 【问题描述】:

我已经阅读并完成了 Joomla 3 的教程。这是我的问题: 我的要求比 HelloWorld 更复杂。我在管理方面有多个表要维护(条目 - 添加、更新和删除)。因此它意味着多个控制器、视图和模型(每个数据库表一个)

解释: 假设我在数据库中有 2 个表; 商店区域shop 的默认视图。我创建了名为 shopshops 的 MVC - 工作。然后我创建了名为 areaareas 的 MVC。 areas 用于显示数据库中的区域列表。

area 视图工作(显示正确的表单,但没有数据)但模型有问题;当我查看 MyCompViewArea 对象的 item 成员 item 时,它仍然有 shop 的数组。

我被困住了,你能给我指出一个涵盖这个的综合教程吗?

【问题讨论】:

【参考方案1】:

好吧,我傻了!

一个人对自己的代码视而不见。我一直在寻找问题,并且由于另一个问题(Fatal error: Call to a member function getKeyName()),我仔细查看了我的表类,发现类名是错误的。它是 MyCompTableMyComp 而不是 MyCompTableArea

【讨论】:

以上是关于Joomla 组件多视图的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 3.0 一个具有多个视图的组件

从模型到视图的 Joomla 组件数据

Joomla 组件:在视图中包含/需要 php

从 url 中删除 joomla 视图名称和组件名称

Joomla 术语:视图、布局、任务和组件开发

Joomla 组件 - 列表视图管理页面 - 搜索不起作用