Zend Framework - Zwracanie obrazu / pliku za pomocą kontrolera

Jestem nowym użytkownikiem Zend Framework 2 i znam tylko trochę podstaw. Trudno mi znaleźć wiele przykładów.

Quesiton: Pobierz pole BLOB w bazie danych i wyświetl je za pomocą kontrolera. Na przykład: www.mysite.com/images/2 pobierze BLOB z bazy danych i wyświetli go użytkownikowi jako obraz, tak jak tag html<img src="http://www.mysite.com/images/2"/> wyświetli obraz.

Zwykle robię to w ASP.NET MVC, ale nie mam pojęcia, jak to zrobić tutaj. Byłbym zachwycony, gdyby ktoś mógł mnie oświecić, jak to osiągnąć.

Załóżmy, że pobrałem obraz z bazy danych.

Udało mi się znaleźć sposób na zwrócenie JSON i wierzę, że coś prostego będzie działać. Ale nie mogłem znaleźć rozwiązania. Muszę też wysłać takie pliki.

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
    }
}

Byłbym zobowiązany, gdyby ktoś mógł pomóc.

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion