In a product class I want to add a method that returns the root of the instance. Suppose I have this URL: http://localhost:8080/myProductInstance/subfolder/foldersub/useRoot() Method useRoot() will get the 'myProductInstance' object and add some properties to it. To do this you would do: root_instance = self.myProductInstance But I can't know the name of the instance of course. This would be another method: root_instance = self.superValues('Product Meta Type')[0] Neither method is very neat. Is there a OO command to immediatly get the root of the instance? Peter
getPhysicalRoot() ?! - aj ----- Original Message ----- From: "Peter Bengtsson" <mail@peterbe.com> To: <zope@zope.org> Sent: Sunday, March 03, 2002 17:40 Subject: [Zope] getRoot() how?
In a product class I want to add a method that returns the root of the instance.
Suppose I have this URL: http://localhost:8080/myProductInstance/subfolder/foldersub/useRoot()
Method useRoot() will get the 'myProductInstance' object and add some properties to it.
To do this you would do:
root_instance = self.myProductInstance
But I can't know the name of the instance of course. This would be another method:
root_instance = self.superValues('Product Meta Type')[0]
Neither method is very neat. Is there a OO command to immediatly get the root of the instance?
Peter
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (2)
-
Andreas Jung -
Peter Bengtsson