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)をオーバーライドすることだけでした。これで完了です。

プラグインオーバーライドプラグインを使用すると、Joomlaコアをオーバーライドできます。digitaldissenyで同じことに関する素晴らしい記事を見つけました

Joomla!のオーバーライドに関するドキュメント これを使用したコアのMVCはこちら

それが他の人にも役立つことを願っています。

より良いアイデアは大歓迎です。

于 2013-02-19T23:03:23.540 に答える