@MaikMain
Начинающий backend - developer

Как создать папку с id новой записи. Yii2?

Добрый день. Подскажите пожалуйста.
Проблема в том что, когда я созданию новую запись и сразу прикрепляю изображение, мне нужно это все сохранить и это изображение положить в папку с номером (id) записи.
Получается, что фото нужно положить в папку с названием которого еще не существует т.к. запись же еще не сохранена и не откуда взять id.
Как я полагаю это нужно делать либо в модели через beforeSave либо в контроллере через beforeAction. А вот как это взять и сделать мозгов не хватает.
Подскажите пожалуйста. За ранее большое спасибо!
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
kawabanga
@kawabanga
зачем вам папка с ид? Придумайте другой способ генерации пути.

в beforeSave у вас еще нет ид записи. Она появляется в afterSave. вот там если нужно и сможете манипуляции сделать необходимые.

как вариант - сделать пресэйв записи, и уже картинки прикреплять по существующему ид.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы