ファイルの拡張子を追加しました
Object::add_extension('File', 'MyFileDecorator');
拡張クラスが作成されており、拡張メソッドonBeforeWrite
が正常に機能していることを確認できます。
onAfterUpload
ただし、ファイルがアップロードされたときに呼び出される必要があるとドキュメントに記載されているにもかかわらず、拡張が呼び出されるのは見たことがありません。
FileIFrameField
、FileUploadField
(uploadifyから)およびさまざまなデータオブジェクトマネージャークラスを使用してみましたが、まったく役に立ちませんでした。
全体を見るとFileIFrameField
、への呼び出しがないように見えるonAfterUpload
ので、私の質問は、そのメソッドを呼び出すために使用できるフィールドがあるかどうかだと思います。