【问题标题】:Joomla - Overriding getItem methodJoomla - 覆盖 getItem 方法
【发布时间】:2013-02-04 15:33:58
【问题描述】:

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

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

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

我该怎么做?

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

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

我正在使用 Joomla 2.5.9

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多