моя система;
Я использую свой веб-сайт octobercms в качестве службы для своего мобильного приложения. Мобильные пользователи делают несколько фотографий и сохраняют их в своей учетной записи. Для этого я связываю каждого пользователя с его фотографиями с "отношениями вложений файлов" в моей модели пользователя.
public $attachMany = [
'photos' => 'System\Models\File'
];
, когда они (пользователи) хотят обновить одну из фотографий;
I l oop все фотографии этого пользователя. Если я понимаю, что изображение правильное, используя условие if, я меняю его.
foreach ($model->photos as $photo) {
if ( is $photo correct photo ) {
// update process
}
}
мой вопрос
Чтобы избежать зацикливания всего images with foreach;
Есть ли такой метод, как добавление ключа во время процесса сохранения, а затем фотографирование с помощью этого ключа? Или как лучше всего использовать этот процесс.