2011-01-30 10 views

答えて

1

はい、基本的にObserverパターンに似ています。

主な相違点は、フックは明示的な登録ではなく命名規則に基づいて呼び出されることです。

詳細については、http://drupal.org/node/547518を参照してください。

+0

実際にJavaの「リスナー」と同じフックですか? – sokratis

+0

さて、はい、 "a"フック、例えばhook_menu()は、フックのAPIと名前を定義するListenerインターフェイスのようなものです。 "yourmodule"というモジュールは "yourmodule_menu"という名前の関数を作成し、Drupalはそれを自動的にそのListenerの実装として検出します。 – Berdir

関連する問題