Zend Framework - Retornando Imagem / Arquivo usando o Controlador

Eu sou novo no Zend Framework 2 e só sei um pouco de básico. Eu acho difícil encontrar muitos exemplos também.

Quesiton: Obter campo BLOB no banco de dados e exibi-lo através de um controlador. Por exemplo: www.mysite.com/images/2 irá recuperar um BLOB do banco de dados e exibi-lo ao usuário como uma imagem para que uma tag html como<img src="http://www.mysite.com/images/2"/> irá exibir uma imagem.

Eu normalmente faço isso em ASP.NET MVC, mas não tenho idéia de como fazer isso aqui. Eu ficaria encantado se alguém pudesse me esclarecer sobre como alcançá-lo.

Suponha que eu tenha buscado a imagem do banco de dados.

Consegui descobrir como retornar o JSON e acreditar que algo simples assim funcionaria. Mas não consegui encontrar a solução. Também precisarei enviar arquivos assim.

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

Eu seria obrigado se alguém pudesse ajudar.

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion