Doktrini: kirli gibi nesne sütun değerini işaretlemek nasıl?

0 Cevap php

Ben bir model türü object bir sütun var. Ben bir model yük ve nesnenin bir özelliğini değiştirmek ve yeniden kaydetmek Ama eğer, bu nesneyi yeniden seri görünmüyor. örneğin

$model_instance = $table->find(1);
$object = $model_instance->object_column;
$object->someProp = 'new value';
$model_instance->save(); //has no effect

Ben bu ikisi de aynı nesneye başvuruları çünkü yanlış döndürür !== kullanarak eski ve yeni değerleri karşılaştırarak, değişiklik için kontrol ediyor çünkü bu olduğunu düşünüyorum.

Ben kaydetmeden önce nesneyi klon olabilir ama açıkça ben kaçırdım daha belirgin bir yolu olmalı.

0 Cevap