覆盖Joomla 3.0组件.是否也可以覆盖模型和控制器?不仅仅是视图


Overriding Joomla 3.0 components. Possible to override model and controller too? Not just views?

我理解在Joomla中使用overides覆盖核心视图的能力,但模型和控制器呢?我希望能够在核心用户注册表中添加一个字段,但Joomla从位于models文件夹中的xml中提取所有字段。我可以只创建一个插件,但它会创建自己的部分,我需要它只出现在主注册表单中,因为我正在创建一个分层注册。

我的问题是标题到底意味着什么,你能在joomla中创建模型和控制器文件的组件覆盖,而不仅仅是视图吗?

此外,我知道我"可以",但在更新的情况下,我想确保这是一个可接受的覆盖解决方案,而不仅仅是一个会被覆盖的黑客。

谢谢!!

是的,我使用了MVC Override 1.0.11,与Joomla 3.x兼容。

在我的情况下,我曾经覆盖组件com_tag 中的/models

此表单中模板中的结构:/code/YOUR_COMPONENT/models/tag.php

以上是我的示例

并且您可以正确地进行覆盖。链接是:http://gruz.org.ua/en/extensions/joomla-mvc-override/1_0_11.html