database - 我如何坚持图像与教义

标签 database image symfony doctrine-orm

我想在我的文章实体中保留一个图像。

这对 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/

相关文章:

database - 正确关闭 Hibernate 事务

css - 现场出现 403 和 404 错误。所有路径正确

symfony - 将 Doctrine 实体管理器传递给服务

php - Symfony 在使用 WSL2 的 Docker 中仍然很慢

database - 防止 Windows 管理员用户读取 SQL Server 数据库

mysql - 带有最小值和最大值的sql语句

php - 使用正则表达式选择一些图像标签

java - ANDROID - 通过 tcp 套接字将屏幕截图从 java 发送到 android

javascript - 从尚未注册到 DOM 的 jquery 对象中删除元素

c - 使用 c 从 sqlite 中检索数据