我有這個工作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