2013-08-01 50 views
0

我正試圖用cakephp來做到這一點。上傳圖像,並將其與數據庫上的行相關聯

我將有一個表格,允許用戶輸入學校名稱,學校電話號碼,並且還可以上傳預先確定大小的圖像作爲該學校的縮略圖。然後,當提交表單時,我希望在網頁上顯示與相關學校的縮略圖。

  1. 如何通過cakephp完成上傳圖片,並在mySQL數據庫中以某種方式關聯該圖片?

  2. 將問題#1添加到問題1中,我將如何在視圖中顯示該圖像?

回答

2

爲了圖像鏈接到你的數據庫,你也可以使用下面的方法:

然後顯示視圖中的圖像時,只使用該值從數據庫中:

<img src="<?php echo $data.img ?>" /> 

(上面的代碼的例子是不使用CakePHP)

1

有一個偉大的插件來處理圖片上傳,這將爲你做這一切。

https://github.com/josegonzalez/upload

還將上傳與模型相關聯的,無論是在模型或加入。

要在視圖中顯示圖像,您應該使用Html助手。

$this->Html->image('../files/<Model>/<field>);

相關問題