CakePHP 2.xのプラグイン要素でプラグインヘルパーを使用することは可能ですか?
私のディレクトリは次のようになります。
/app/Plugin/
MyPlugin/
Controller/
MyController.php
View/
Elements/
mywidget.ctp
Helper/
FooHelper.php
私がやりたいのは、プロジェクトのどこかでウィジェットmywidget.ctpを使用することです。ウィジェットには、コントローラーからデータを取得するためのrequestAction()呼び出しがあります。このデータは、FooHelperのいくつかのメソッドを使用してレンダリングする必要があります。コントローラにロードしても、ここでは役に立ちません。
AppControllerの$helpers配列にFooHelperをロードすることでこれを実行できるはずですが、サイトのどこにでもロードされることは望ましくありません。他に可能性はありますか?ClassRegistry :: init()で回避策をすでに見つけましたが、これはプラグインでは機能しないようですか?
ご協力いただきありがとうございます!