私は を使用OneupUploaderBundle
しましたjQuery-File-Upload
。
これで、ファイルをアップロードしてレコードをエンティティに追加できますが、デフォルトでは、アップロードされたすべてのファイルが表示されるわけではありません。リストにファイルを追加して [アップロードの開始] をクリックすると、リストにファイルが表示されますが、更新後にリストが消去されます。
public function onUpload(PostPersistEvent $event)
{
$file = $event->getFile();
$response = $event->getResponse();
$object = new file();
$object->setFilename($file->getPathName());
$this->manager->persist($object);
$this->manager->flush();
//$files = $this->getFiles($request->files);
$response['files']= array(
array(
'name' => $file->getPathName(),
'url' => $file->getPathName()
)
);
}
他の方法で応答する必要がありますか?