Страница 1 из 1

clone с последующим сохранением

Добавлено: 2020.11.18, 12:29
nulled
Привет! Нужно клонировать объект ActiveRecord и сохранить в базе его копию.
Делаю так:

Код: Выделить всё

$clone = clone $this->customer;
            $clone ->init();;
            $clone ->__construct();;
            unset($clone ->id);
           // var_dump(($clone ));

            $clone ->email = $item;

            var_dump((clone $clone)->save());
В итоге меняет у $this->customer. Как мне сделать копию объекта с сохранением в бд?

Re: clone с последующим сохранением

Добавлено: 2020.11.18, 12:55
nulled
Решил так: $clone->setIsNewRecord(true);