caching - Trouble loading multiple versions of the same Doctrine_Record -
the following code snippet demonstrates peculiar behaviour doctrine.
$user = doctrine::gettable('user')->find(1); $user->name = 'zoppy'; // line prevents subsequent $user->save() working expected $old_user = doctrine::gettable('user')->find(1); $user->save(); // not print 'zoppy' echo doctrine::gettable('user')->find(1)->name . "\n"; what going on here?
is there way load old version of record before executing save? seems doctrine caching somewhere -- exactly, , how turn off! (at least temporarily.)
i asked similar question recently, although phrased in terms of relationships. answer though down nature of caching in doctrine. doctrine keeping hydrated objects in memory. can clone object, follow relationships you'll square one.
Comments
Post a Comment