我想在我的文章实体中保留一个图片。
Doctrine2可以实现吗?
我该怎么做?
最诚挚的问候, 伯度
答案 0 :(得分:2)
使用@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;
然后使用图像的原始数据设置该属性。您需要存储长度,内容类型,宽度和高度等内容以及原始数据,以便您可以创建正确的标题以检索图像并在浏览器中显示或下载它。
这应该足以让你开始走上正确的道路,或者决定不去打扰。