Форма с файлом подана в CakePHP - PullRequest
0 голосов
/ 04 мая 2010

Как получить имя файла типа поля в beforeSave ()? У меня есть форма со многими поданными файлами, и я должен получить имена каждого ...

1 Ответ

2 голосов
/ 05 мая 2010

Ну, это, очевидно, зависит от того, какое имя вы ему дадите. Если это неизвестно, вы можете просто перебрать массив данных и выбрать тот, который выглядит как массив файлов:

foreach ($this->data[$this->alias] as $field => $contents) {
    if (isset($contents['tmp_name'])) {
        // This is the $field you're looking for
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...