Zend Frameworkに触れるのはこれが初めてです。私はユーザーzf2で、サードパーティのモジュールの使用方法を練習したいと考えています。ZfcUserは一般的に適切なモジュールと考えられています。
これで、このモジュールは適切にセットアップされましたが、ソースに移動したときに、の実装は見つかりませんでしZfcUser\Options\RegistrationOptionsInterface
たが、クラスZfcUser\Form\Base
では、次のように呼び出されました。
65. $this->getRegistrationOptions()->getUseRegistrationFormCaptcha();
クラスBaseはから拡張されProvideEventsForm
ます。これは拡張形式Zend\Form\Form
です。これらのクラスはいずれも関連していRegistrationOptionsInterface
ません。$thisを使用して、上記のコードをそのように呼び出すことができるのはなぜですか。controller plugin
との関係のように機能するかもしれcontroller
ませんが、そうではないようですが、これはどのように機能しますか?