首先,对不起我的英语不好,我正在努力......
我阅读了“如何处理文件上传”的食谱。我已经Symfony2
实现了实体,此时它可以正常工作。
在这种情况下,我必须上传很多带有各自缩略图的照片,并将两者的路径保存在数据库中。我的第一个选择是使用 OnetoOne 关系创建两个实体 Image 和 Thumbnail,但子实体无法捕获从父实体形式接收的文件。
我的第二个选择是把它全部放在一个实体中,有两个属性($path and $thumbpath)
,并用同一个文件调用两个上传方法,并在uploadthumb()
方法中调整大小。但它抛出了这个错误:" The file "image.jpg" was not uploaded due to an unknown error. "
我看了一下 liipimagineBundle 和其他一些,但只在飞行中创建缩略图并且不要像实体一样存储它,只在缓存中。
有人可以告诉我如何以最有效的方式制作它吗?谢谢