[Zope] Altering product instance changes all instances!
Stuart 'Zen' Bishop
zen@cs.rmit.edu.au
Tue, 2 Nov 1999 09:17:20 +1100 (EST)
On Mon, 1 Nov 1999, Edd Dumbill wrote:
> My object subclasses ObjectManager already. The only way I figure to
> get round this is to add to the constructor some code which clones the
> Image in the class and adds it to the object itself. I am dubious as to
> whether I can achieve this in DTML -- it's looking like I need an
> external method to achieve it.
Have a look at:
http://www.zope.org/Members/Zen/tips/tip_ZCatalogInZClass
It shows how to add ZCatalog and ZSearch instances programatically -
the same technique should also work for images.
> I can conceive of a need for ZClasses which subclass ObjectManager to
> come "pre-loaded" with objects, kind of like a default population. As I
> said above, I guess I can achieve this by putting them in the class and
> then cloning them as part of the constructor.
___
// Zen (alias Stuart Bishop) Work: zen@cs.rmit.edu.au
// E N Senior Systems Alchemist Play: zen@shangri-la.dropbear.id.au
//__ Computer Science, RMIT WWW: http://www.cs.rmit.edu.au/~zen