// src/Acme/Controller/AcmeController.php
class AcmeController extends Controller
{
public function storeAction()
{
// ...
if ($form->isValid()) {
$orphanageManager = $this->get('oneup_uploader.orphanage_manager')->get('gallery');
// upload all files to the configured storage
$files = $manager->uploadFiles();
// your own logic to apply the files to the entity
// ...
}
}
}
1 回答
OneupUploaderBundle中的孤儿院的想法是,您不会使用不属于任何实体的文件污染您的上传文件夹 . 这意味着如果您在实体中使用上传的文件,则应将它们移出孤儿院 . 如果您配置了映射以使用孤儿院,则上载后所有上载的文件将存储在单独的文件夹中 .
Citing the documentation:
这意味着您可以将逻辑移出事件侦听器(将会更少地调用),但是将其移动到您希望最终上传的文件并将文件存储在孤儿院中 .
如果你真的需要,一定要只使用孤儿院 . It has some drawbacks .