我想在我的文章实体中保留一个图像。
这对 Doctrine2 来说可能吗?
我该怎么做?
最好的问候, 博多
最佳答案
使用带有 @File 类型的 ODM 设置非常简单。
对于 ORM 实体,我会考虑创建一个这样的列。
注意:使用此链接将 blob 类型添加到 Doctrine2
How add BLOB type in Doctrine 2 using Symfony 2
/** @ORM\Column(type="blob") */
protected $imageData;
/** @ORM\Column(type="string") */
protected $imageType;
/** @ORM\Column(type="int") */
protected $imageLength;
/** @ORM\Column(type="int") */
protected $imageWidth;
/** @ORM\Column(type="int") */
protected $imageHeight;
然后使用图像的原始数据设置该属性。您需要将长度、内容类型、宽度和高度等内容与原始数据一起存储,以便您可以创建正确的标题来检索图像并将其显示在浏览器中或下载它。
这应该足以让您走上正确的道路,或者决定不去打扰。
关于database - 我如何坚持图像与教义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9966940/