1

我正在尝试创建一个投资组合网站,并且一直在寻找一种处理图像的好方法。我已经集成了 SonataAdmin Bundle 并为“项目”和“图像”设置了管理类。我的目标是进入一个项目并向其中添加图像,然后选择其中一个图像作为项目缩略图。

理想情况下,我想集成一个 AJAX 多上传器。我不确定最好的方法,我正在寻找任何建议/想法。

我看过 Sonata Media Bundle,虽然它看起来比我实际需要的更强大,而且定制它的学习曲线似乎有点陡峭。我已经设置了一个图像实体(用于上传文档的 symfony2 食谱)我想我可以在图像和项目上创建多对一而不是使用 MediaBundle,尽管我仍然不知道如何集成 AJAX 脚本这。

提前感谢您的任何建议!肖恩

4

4 回答 4

2

建议你看一下https://github.com/punkave/symfony2-file-uploader-bundle 这个bundle基于优秀的blueimp jQuery-File-Upload包,提供多文件上传。

编辑 28/04/14:现在还有OneUploaderBundle,它支持各种上传器,并且似乎正在更积极地开发。

于 2013-01-01T18:04:16.063 回答
0

结帐https://github.com/ruian/RuianUploadifyBundle它支持多重上传,但仅支持 Flash 插件。

于 2012-05-16T17:04:30.697 回答
0

这个捆绑包也值得一试。没有真正提到 AJAX,但在基本上传功能方面似乎非常强大。完成后,您可以自己进行ajaxify。我打算在几天内尝试这个捆绑包,我可能会稍后更新这个答案。

于 2012-05-16T20:16:25.240 回答
0

所以我最终使用了 Valumns Ajax 多上传器:http: //valums.com/ajax-upload/

我尝试自定义 Sonata 管理页面,但事实证明这有点困难,相反,我只是创建了一个专门用于上传批量图像的路由/控制器/视图。它似乎工作得很好!

于 2012-06-23T18:11:02.047 回答