2010-05-04 40 views
0

如何在beforeSave()中獲取字段類型文件的名稱? 我有很多文件提交表格,我必須得到每個的名稱...在CakePHP中提交文件的表單

+1

你的問題不清楚,你有一些容易混淆的錯別字。請重新說明。 – 2010-05-04 19:59:04

+0

編號我想獲取數據的名稱[ModelName] [get_this_name] [tmp_name] – kicaj 2010-05-04 20:09:41

回答

2

那麼,這顯然取決於你給它什麼名字。如果這是未知的,你可以簡單地通過數據陣列環路,並挑選一個看起來像一個文件數組:(?文件提交)

foreach ($this->data[$this->alias] as $field => $contents) { 
    if (isset($contents['tmp_name'])) { 
     // This is the $field you're looking for 
    } 
}