Такс. Спасибо за пример) щас буду в деталях разбираться в этом коде, что бы больше не тупить.
я не знаю почему не beforeSave. Я тоже задал ему этот вопрос, но он сказал, что нужен именно afterSave.
Получается если afterSave, то этот код тоже подходит?
public function afterSave($insert, $changedAttributes){
if (parent::afterSave($insert, $changedAttributes)) {
$description = new Description();
$description = $this->created_at;
$description->save();
}
}
Алексей Долгов, со старым. мне надо, что бы в description сохранялись старые содержимые. например книга имеет какое-то описание. ей описание изменили. у нее новое описание. а старое сохранилось в description
Алексей Долгов, у меня есть модель второй таблички. просто забыл тут о нем написать. это табличка description со своей моделью Description.php.
задача у меня такая:
___________________________________________
Добавить в таблицу книг колонку "описание". использовать миграции
Создать таблицу для хранения измения описания книг:
Ид
Ид книги
Старое описание
Дата создания timestamp
При просмотре информации о книге выводить таблицу с историей измения описания (в виде таблице под информацией о книге)
при редактировании книги производить запись в таблицу истории
___________________________________________
Колонку "описание" я уже добавил)
Осталось остальное.
Собственно вот и табличка с книгами
я не знаю почему не beforeSave. Я тоже задал ему этот вопрос, но он сказал, что нужен именно afterSave.
Получается если afterSave, то этот код тоже подходит?
public function afterSave($insert, $changedAttributes){
if (parent::afterSave($insert, $changedAttributes)) {
$description = new Description();
$description = $this->created_at;
$description->save();
}
}