プロジェクトで OneupUploaderBundle を使用してファイルをアップロードします。
私の質問は:
小枝テンプレートの UploadListener から response.msg をレンダリングするにはどうすればよいですか? 自分の反応をどのように評価できますか。
https://github.com/1up-lab/OneupUploaderBundle/blob/master/Resources/doc/response.md
//service.yml
acme.upload_listener:
class: Acme\AcmeBundle\EventListener\UploadListener
arguments: ["@doctrine.orm.entity_manager"]
tags:
- { name: kernel.event_listener, event: oneup_uploader.post_persist, method: onUpload }
//UploadListener.php
class UploadListener
{
protected $em;
public function __construct(EntityManager $em)
{
$this->em = $em;
}
public function onUpload(PostPersistEvent $event)
{
$file = $event->getFile();
$session = $event->getRequest()->getSession();
$session->set('file', $file->getPathName());
$response = $event->getResponse();
$response['msg'] = "File stored in session";
=> show response.msg in my twig-template. But how?
}
}
//JS (小枝テンプレート内)
$('#fileupload').fileupload({});
例が見つかりません...
ご協力いただきありがとうございます。