In python its even easier, and depends what you are doing. Basically you want to get a handle to another object so you can do something along the lines of obj = self.container1.containter1a.item1 result = obj.mymethod() there are many funky variations on that of course. There's also interfaces such as REQUEST.resolve_url, _getOb, getItem that you may want to look into. -- Andy McKay. ----- Original Message ----- From: "Tom Jenkins" <tjenkins@devis.com> To: "Andy McKay" <andym@activestate.com>; <zope@zope.org> Sent: Wednesday, January 10, 2001 10:54 PM Subject: Re: [Zope] Storing and Using Object references
Hi Andy, Thanks for the feedback. Yes I see that I can call the methods using the url (which will give me the object) but I thought that was only in dtml. I need to access the object in my python code. that's the struggle I'm having. or did I miss something in your response?
Tom
"Andy McKay" wrote:
Subject: Re: [Zope] Storing and Using Object references Date: Wed, 10 Jan 2001 08:56:25 -0800 From: "Andy McKay" <andym@ActiveState.com> To: <tjenkins@devis.com>, <zope@zope.org>
If you call /container1/container1a/container2/container2a/item1, you can call methods on anything in the path... You could access it through dtml from 1->2 as <dtml-with "container1.container1a.item1"><dtml-call method></dtml-with> You could get object2 in using getItem...
-- Andy McKay.
----- Original Message ----- From: "Tom Jenkins" <tjenkins@devis.com> To: <zope@zope.org> Sent: Wednesday, January 10, 2001 8:48 PM Subject: [Zope] Storing and Using Object references
Hello all, i have a question and I hope someone can point me in the right direction to solve it. I need one zope object to hold a reference to another zope object so the first object can call methods of the second object. oh, these are python classes.
Example: object 1 is : /container1/container1a/item1 object 2 is : /container2/container2a/item1 object1 needs to hold a reference to object2. I'm really stuck on how to store and access object2 from object1.
any pointers?
Tom Jenkins devis - Development InfoStructure http://www.devis.com
_______________________________________________ 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 )