ビューハンドラとビュープラグインの違いは?


10

ビューハンドラとビュープラグインの主な違いは何ですか?

ビューハンドラービュープラグインのドキュメントを確認しましたが、非常によく似ています。

ビュープラグインではできないビューハンドラの機能を誰かに教えてもらえますか?

回答:


6

違いは、ビュープラグインについての最初の文に要約されています

ビューでは、プラグインはハンドラーに少し似ていますが、プラグインはクエリの作成に直接関与しません。代わりに、ビューの表示やその他の変更を行うために使用されるオブジェクトです。

ビューハンドラーは、クエリを作成したり、クエリから取得した結果を変更したりするためのメソッドを持つ、views_handlerクラスから派生したクラスを使用して実装されます。

一方、views_pluginクラスには、クエリに関連するメソッド、views_plugin :: query()のみがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.