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