3

我想覆盖在文件 \administrator\components\com_content\models\article.php 中找到的方法 getItem()

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

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

我该怎么做呢?

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

另外,如果可以覆盖,我可以用它做一个插件吗?

我正在使用 Joomla 2.5.9

4

1 回答 1

2

通过更多搜索,发现了一个漂亮的解决方案。

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

使用Plugin Override插件可以覆盖 Joomla 核心。在digitaldisseny上找到了一篇很棒的文章

关于覆盖 Joomla! 的文档!使用这个的核心 MVC在这里

希望它也对其他人有所帮助。

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

于 2013-02-19T23:03:23.540 回答