我有这个工作kohana 2,但在kohana 3它没有。Kohana 3,服务图像存储在数据库
要服务于数据库中存储为BLOB的图像,我做了以下内容:
1-控制器,而我要求做我想做的形象。我使用当然模型连接到数据库,并使用视图提供图像。
$prod = ORM::factory('product',$idx);
$img = new View('image');
$img->pic = $prod->getImage();
2,该模型有一个小窍门得到这个工作:
public function getImage()
{
return imagecreatefromstring($this->image);
}
形象是我存放我想为图片中的BLOB列。
3-在视图: 予设定的Content-Type头,然后服务于图像
header('content-type: image/png; charset=UTF-8');
imagepng($pic);
这个工作中的Kohana 2,但在KO3没有,
I”想要使用$响应 - >由send_file(),但我迷路
显示控制器代码,请(用'$响应 - >由send_file()'等等) – biakaveron 2011-04-01 05:19:57