saving/creating an object to an exsisting folderish object
This is a problem a got a lot and I never able to seem to solve it. I want save or create a object to a specific folder or other folderish object, I ask the user for the id of that folder or folderish object I store the id name in a variable 'name' the problem is I know the type of the folder or folderish object but 'name' is a str object and I can't use command like name.manage_addFile(). The server just tells me that name is a str which contains no function manage_addFile(). I always end up doing a <dtml-in "objectValues(['Folder'])"> <dtml-if "getId() == name"> do something.... </dtml-if> </dtml-in> this is very ineffecient when you have a lot of data. Is there a ways I could do something like "getFolder( name ).doSomething()". Is there anything like that in dtml? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
--On 6. Januar 2007 06:17:40 -0800 Allen Huang <swapp0@yahoo.com> wrote:
This is a problem a got a lot and I never able to seem to solve it. I want save or create a object to a specific folder or other folderish object, I ask the user for the id of that folder or folderish object I store the id name in a variable 'name'
the problem is I know the type of the folder or folderish object but 'name' is a str object and I can't use command like name.manage_addFile(). The server just tells me that name is a str which contains no function manage_addFile().
I always end up doing a <dtml-in "objectValues(['Folder'])"> <dtml-if "getId() == name"> do something.... </dtml-if> </dtml-in>
Please take the advice and learn Python. Such logic should be implemented in Python and *not* in DTML. DTML/ZPT are for presentation *only*, not for implementing business logic. -aj
participants (2)
-
Allen Huang -
Andreas Jung