A cualquiera que haya tenido el problema de no poder visualizar
imagenes blob en paginas cake-php, esto es lo que hice:

layout:
<?php echo $content_for_layout; ?>

view:
<?php
    header("Content-type: $type");
    echo base64_decode($data);
?>

modelo:
<?php
class View extends AppModel {
    var $name = 'View';
    var $useTable = 'items';
}

?>

controlador:
<?php
class ViewController extends AppController {
    var $name = 'View';
    var $layout = 'view_layout';

    function index() {
    }

    function display($id) {
        $item = $this->View->findById($id);
        $this->set('data', $item['View']['photo']);
        $this->set('type', $item['View']['photo_type']);
        $this->render();
    }
}

?>

uso:
inserten algo similar a este formato en cualquier pagina:
<img src="/view/view/$itemid'" width="$width" height="$height">

Saludos!!
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a CakePHP-es@googlegroups.com
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a