2014-04-02 42 views
1

我在cakephp上使用這個「josegonzalez/cakephp-upload」插件來上傳圖片。當我上傳圖像它保存在數據庫和位置,因爲它是。現在我想要更改圖像名稱,並將圖像名稱保存在數據庫和位置中。我怎樣才能通過這個插件做到這一點。如果有任何人知道,請幫我...圖片上傳pulose josegonzalez/cakephp-upload

這是我的代碼

public $actsAs = array(
    'Containable', 
    'Upload.Upload' => array( 
     'img' => array(
       'fields' => array(
        'dir' => 'img_dir' 
       ), 
       'thumbnailSizes' => array(
        'big' => '639x423', 
        'small' => '130x130', 
        'thumb' => '90x82' 
       ), 
       'thumbnailMethod' => 'php', 
       'path'   => '{ROOT}webroot{DS}img{DS}brand{DS}{field}{DS}', 
       'deleteOnUpdate' => true 
     ) 
    ) 
); 

回答

2

您放置額外的陣列包裹

public $actsAs = array(
    'Containable', 
    'Upload.Upload' => array(
     'path' => '{ROOT}webroot{DS}img{DS}brand{DS}{field}{DS}',   
     'fields' => array(
      'dir' => 'img_dir' 
     ), 
     'thumbnailSizes' => array(
      'big' => '639x423', 
      'small' => '130x130', 
      'thumb' => '90x82' 
     ), 
     'thumbnailMethod' => 'php', 
     'deleteOnUpdate' => true 
     ), 
     'thumbnailName' => '{filename}_{size}_{geometry}' 
    ) 
); 
+0

我想改變形象的名字 – Harman

+0

@ user3425009您可以更改縮略圖名稱基於我的最後編輯 – walkingRed

+0

我會先嚐試..然後我標記它:)明天 – Harman