覆盖Joomla 3.0组件。可以覆盖模型和控制器吗?不只是观点?

时间:2014-04-14 11:42:48

标签: php joomla joomla-component

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

我的问题是标题的含义,你能否在joomla中创建模型和控制器文件的组件覆盖,而不仅仅是视图?

此外,我知道我“可以”,但是如果发生更新,我想确保这是一个可接受的覆盖解决方案 - 而不仅仅是一个可能被覆盖的黑客。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

在我的情况下,我曾经从组件com_tag

覆盖/模型

以这种形式在模板中构建: /code/YOUR_COMPONENT/models/tag.php

以上是我的例子

你可以正确覆盖。链接是: http://gruz.org.ua/en/extensions/joomla-mvc-override/1_0_11.html