Если я правильно понимаю вашу проблему, ваш posts/add
будет иметь возможность загрузить произвольное количество изображений, которые будут привязаны к патентованному сообщению, но сохранены в их собственной модели (скажем, photos
)?
Я не думаю, что есть какой-то заранее подготовленный способ сделать это, так как большинство функций, которые я видел для работы со связанными данными, похоже, включают чтение данных, а не их запись.
Вы можете вручнуюсохраните все эти фотографии, когда вы используете действие сохранения модели Photo.Например:
$this->Post->save($this->data);
for ($this->data['Photos'] as $photo) {
$this->Post->Photo->save($photo);
}
или даже:
$this->Post->save($this->data);
$this->Post->Photos->saveAll($this->data); //Or something. I don't have access to the syntax right now