В настоящее время я разрабатываю медиа-поведение, чтобы прикрепить носители к моделям. Я хочу обработать файл (загрузить) в модели Media; Таким образом, каждый раз, когда я загружаю файл, он напрямую связан с файлом.Передача дополнительных данных объекту
В cakephp2.0 я непосредственно передал в массиве данных дополнительный полевой файл, откуда я мог извлечь файл и выполнить свою обработку. я пытался здесь сделать в моем поведении:
$entity = $this->_table->Medias->newEntity(array(
'path' => WWW_ROOT . $config['path'],
'file' => $data[$field],
'field' => $field
));
Где ключ file
не связан с какими-либо полями в таблице. Но это не проходит, и я не могу вернуть его обратно в свою обратную связь. beforeSave()
Обратный вызов жизненного цикла в моей модели Medias.
Как я могу передать его моей модели надлежащим образом?