symfony 2 の OneUp バンドルを使用しています。メソッドのリスナー クラスは呼び出されません。
//service.yml
amd_picture.uploadListener:
class: Amd\PictureBundle\Services\UploadListener
arguments: ["@doctrine.orm.entity_manager"]
tag:
- {name: kernel.event_listener, event: oneup_uploader.post_chunk_upload, method: onUpload}
リスナー クラスは onUpload メソッドと対応するイベントを実装します。リッスンするのは正しいイベントですか ???
class UploadListener {
private $doctrine;
public function __construct($doctrine) {
$this->doctrine = $doctrine;
}
public function onUpload(PostChunkUploadEvent $event) {
//source code
}
}
フロントエンド テンプレートのスクリプト
<script>
YUI().use('uploader', function(Y) {
var uploader = new Y.Uploader(
{
multipleFiles: true,
uploadURL: "{{ oneup_uploader_endpoint('gallery') }}",
width: "300px",
height: "60px"
}).render("#fileupload");
</script>
onUpload メソッドが呼び出されない理由がわかりません。