0

Joomla 拡張コードを変更したい。テンプレートのオーバーライドの使用方法は知っていますが、拡張機能は MVC パターンで記述されていません。たとえそうであったとしても、コントローラーのコードを変更するつもりです。実際、クラス内の特定のメソッドを変更します。将来の拡張機能の更新が変更を上書きすることを心配せずに、この変更を行うにはどうすればよいですか? 機能やパラメータを追加するのはどうですか?変更をコミュニティに公開したい場合があります。どうやってやるの?

4

1 に答える 1

0

コンポーネントが Joomla の MVC パターンを使用しない場合、独自の更新セーフ オーバーライドを作成することはほとんど不可能です。コンポーネントを開発する前に MVC を学ぼうとしない理由を開発者に尋ねてください... 一方、各コンポーネントは、機能するために Joomla の MVC の基本を使用する必要があります。そのため、いつでもコア オーバーライドを使用できますが、クラス全体をオーバーライドする必要があります。このドキュメントを見てください。モデルとコントローラーをオーバーライドする方法が説明されています。

于 2013-05-20T15:23:11.140 に答える