2010-10-11 78 views

回答

1

我建議你使用插件和它相對簡單..

http://www.milesj.me/resources/script/uploader-plugin

它很容易實現。它負責進行驗證,並且也將其連接到模型等

組織的形象

  1. 存儲用戶提交的原始照片,因爲它是一個文件夾,名爲在原說。以便稍後更改主題或佈局ü可以編寫腳本來獲取各種拇指指甲:D
  2. 在各自的文件夾中存儲各種尺寸說你有200 * 200,125 * 125,50 * 50 你可以將它們存儲在具有大小或類似名稱的文件夾中 - 大,中,小。

  3. 我們之所以使用不同文件夾的原因是。所有大小版本的文件名將相同,只有文件夾會更改。因此,在調整大小和裁剪時重新命名文件相對比較昂貴。

還有更多的插件。這裏是一個很好的列表

http://josediazgonzalez.com/2010/08/16/cakephp-plugins-a-biblical-retelling/

這裏是一個目錄CakePHP的相關資源

http://cakepackages.com/

希望這有助於

11

您只能設置寬度或高度屬性,並將其他屬性留空。這樣圖像將以適當的分辨率顯示。

但是,表現真的取決於圖像的大小。

您的代碼將是這樣的:

$this->Html->image('image1.jpg', array('width'=>'200px'));