Evan Simpson wrote:
----- Original Message ----- From: Perrin Harkins <perrin@primenet.com>
This is such a stupid question, but I can't seem to figure it out from the docs. How do I make an object in Zope reference another object?
Not a stupid question, and not simple, either. There are two ways to do it, and choosing one over the other can be difficult.
[first way snipped]
2. Store the object as an attribute of the referencing object. This has to be done (I think) from an External Method, since you *aren't* setting a property. You do something like "self.fooref = self.path.to.other.aq_base" which DTML doesn't allow.
(AFAIK, the ObjectManager (base for folder) uses this mechanism too.) Was just wondering, why the 'aq_base' part is required ? What could go wrong if I just had self.path.to.other ? Thanks, Shalabh