0

ファイルの拡張子を追加しました

Object::add_extension('File', 'MyFileDecorator');

拡張クラスが作成されており、拡張メソッドonBeforeWriteが正常に機能していることを確認できます。

onAfterUploadただし、ファイルがアップロードされたときに呼び出される必要があるとドキュメントに記載されているにもかかわらず、拡張が呼び出されるのは見たことがありません。

FileIFrameFieldFileUploadField(uploadifyから)およびさまざまなデータオブジェクトマネージャークラスを使用してみましたが、まったく役に立ちませんでした。

全体を見るとFileIFrameField、への呼び出しがないように見えるonAfterUploadので、私の質問は、そのメソッドを呼び出すために使用できるフィールドがあるかどうかだと思います。

4

1 に答える 1

1

あなたは正しいです、それが呼ばれるようには見えません。キックアセットモジュールの一部であるUnclecheeseのFileAttachmentFieldはそれを使用します。これは素晴らしいファイルアップローダーですが、cmsでのみ機能すると思います。これをCMSまたはフロントエンドに実装したいと思っていますか?

https://github.com/unclecheese/KickAssets

別のオプションは、onAfterWriteメソッドを利用することです。

于 2012-05-26T07:06:40.877 に答える