Как мне сохранить изображения с доктриной - PullRequest
2 голосов
/ 01 апреля 2012

Я хочу сохранить изображение в моей статье.

Возможно ли это с Doctrine2?

Как мне это сделать?

С наилучшими пожеланиями, bodo

1 Ответ

2 голосов
/ 03 апреля 2012

Это довольно просто, используя настройку ODM с типом @File.

Для объекта ORM я бы посмотрел на создание столбца следующим образом.

ПРИМЕЧАНИЕ. Используйте эту ссылку, чтобы добавить тип BLOB-объекта в Doctrine2

.

Как добавить тип BLOB в Doctrine 2, используя 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;

Затем установите это свойство с необработанными данными изображения. Вам нужно будет хранить такие вещи, как длина, тип содержимого, ширина и высота, а также необработанные данные, чтобы вы могли создавать правильные заголовки для извлечения изображения и его отображения в браузере или загрузки.

Этого должно быть достаточно, чтобы вы пошли по правильному пути или решили не беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...