I know this is probably too late, but another possibility would have
been to serialize the object and then unserialize it later when
needed.   Oh well.  Glad you found a solution.



On Sep 3, 2012, at 5:44 PM, Wade Preston Shearer
<[email protected]> wrote:

> Alright, I think I've got it. Instead of cloning, continuing on with the 
> current instance, and then trying to put the saved instance back in, I 
> reversed it and used the clone for what I need to do inside of the method.
>
>
> On 3 Sep 2012, at 16:50, Wade Preston Shearer <[email protected]> 
> wrote:
>
>> You always find something the second after you break down and post to the 
>> group. I've traced it back to the singleton I've made and the issue of 
>> shallow cloning. I don't have an answer yet, but that problem is me wanting 
>> both a singleton and two copies. I can't have both. Curses.
>>
>>
>> On 3 Sep 2012, at 16:02, Wade Preston Shearer <[email protected]> 
>> wrote:
>>
>>> I'm stuck and hope someone on the list can help. I have an object. It was 
>>> assigned in a grandparent class. I want to save a copy of the object so 
>>> that I can make changes to it and then revert back to the state when I 
>>> saved it later. Since objects are assigned by reference 
>>> (oversimplification), to save a copy without my changes affecting the copy, 
>>> I have to clone it. It works up to this point. The issue I'm having os 
>>> "reloading" the saved instance of the object. When I try to assign the 
>>> variable back to the saved version, it saves it as a sub-property instead 
>>> of replacing.
>>>
>>>
>>> Here's some code with comments:
>>>
>>> http://d.pr/n/nPxY
>>>
>>>
>>> Here is the output:
>>>
>>> http://d.pr/n/mPUn
>>>
>>>
>>> Here is what I wish the output looked like:
>>>
>>> http://d.pr/n/kcr4
>>>
>>>
>>> Any ideas?
>>>
>>>
>>>
>>> _______________________________________________
>>>
>>> UPHPU mailing list
>>> [email protected]
>>> http://uphpu.org/mailman/listinfo/uphpu
>>> IRC: #uphpu on irc.freenode.net
>>
>>
>> _______________________________________________
>>
>> UPHPU mailing list
>> [email protected]
>> http://uphpu.org/mailman/listinfo/uphpu
>> IRC: #uphpu on irc.freenode.net
>
>
> _______________________________________________
>
> UPHPU mailing list
> [email protected]
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to