Zend Framework - возврат изображения / файла с помощью контроллера

Я новичок в Zend Framework 2 и знаю только немного основ. Мне также трудно найти много примеров.

Вопрос: Получить поле BLOB в базе данных и отобразить его через контроллер. Например: www.mysite.com/images/2 извлечет BLOB-объект из базы данных и отобразит его пользователю в виде изображения, так что HTML-тег будет похож на<img src="http://www.mysite.com/images/2"/> будет отображать изображение.

Я обычно делаю это в ASP.NET MVC, но понятия не имею, как это сделать здесь. Я был бы рад, если бы кто-то мог просветить меня о том, как этого достичь.

Предположим, что я получил изображение из базы данных.

Мне удалось найти способ вернуть JSON и поверить, что что-то простое, как это, будет работать. Но не смог найти решение. Мне также нужно будет отправлять такие файлы.

public function displayAction()
{
    $id = 10;
    $albumImage = $this->getAlbumImageTable()->getAlbumImage($id);

    if ($albumImages){
        //Show the image $albumImage
        //return JsonModel(array(...)) for json but for image ???
    } else{
        //Show some other image
    }
}

Я был бы признателен, если кто-то может помочь.

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос