Joomla - 重写getItem方法

时间:2013-02-19 19:55:49

标签: joomla content-management-system override joomla2.5

我想覆盖文件\ administrator \ components \ com_content \ models \ article.php

中的方法getItem()

第257行 public function getItem($pk = null)

我需要根据变量$ pk的值修改返回值。

我该怎么做?

我希望找到一种不修改核心的方法。

另外,如果可以覆盖,我可以从中创建一个插件吗?

使用Joomla 2.5.9

1 个答案:

答案 0 :(得分:2)

通过更多搜索,我们找到了一个漂亮的解决方案。

我需要的只是覆盖com_content下的模型(article.php)。这样就完成了。

使用Plugin Override插件可以覆盖Joomla核心。在digitaldisseny

上发现了一篇很棒的文章

重写Joomla的文档!核心的MVC使用它是here

希望它也有助于其他人。

非常欢迎任何更好的想法。