gpt4 book ai didi

symfony 2 上传一个向上的包

转载 作者:行者123 更新时间:2023-12-02 04:43:39 25 4
gpt4 key购买 nike

我将 OneUp 包用于 symfony 2,方法的监听器类从不调用

//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 方法?

最佳答案

您必须在 use 语句中使用 postPersitentEvent:

use Oneup\UploaderBundle\Event\PostPersistEvent;

关于symfony 2 上传一个向上的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20266892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com