[Zope] Acquisition question

Ferhat Ayaz ferhatayaz at yahoo.com
Tue Aug 29 08:57:32 EDT 2006


Thanks for the answers.
The example was from the Zope Book.

employee_by_id -> Z SQL Method
emp_id -> Parameter key for employee_by_id
2 -> Parameter value for emp_id

The result of employee_by_id(emp_id=2) is a SQL
result. 

viewEmployee -> DTML Method

viewEmployee will use the result of the above
employee_by_id Z SQL Method and render the variables
first,last and salary to HTML, if I call the URL from
a browser.

But, giving the same URL
employee_by_id/emp_id/2/viewEmployee as a tal
expression like

tal:content="structure
employee_by_id/emp_id/2/viewEmployee"

will render nothing. There is also no error messages. 
Do you know what happens?

Thanks,
Ferhat


--- Garito <garito at sistes.net> wrote:

> Ferhat Ayaz escribió:
> > Hi list,
> >
> > I'm a newby to zope. Sorry if the question is to
> > dummy.
> > Here my question:
> >
> > You can do acquisition on URL like
> >
> >
>
http://localhost:8080/employee_by_id/emp_id/2/viewEmployee
> >
> > here the result of employee_by_id (param is
> emp_id=2)
> > is used by viewEmployee.
> >
> > But I want to use it in a page template like
> >
> > <td tal:content=
> >    "structure
> mployee_by_id/emp_id/2/viewEmployee">
> > </td>
> >
> > Unfortunatly this will not work like the above
> > example.
> >
> > Is it possible to do acquisition in this way, or
> is
> > there a way to this?
> >
> > Thanks,
> > Ferhat
> >
> >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> > http://mail.yahoo.com 
> > _______________________________________________
> > Zope maillist  -  Zope at zope.org
> > http://mail.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists - 
> > 
> http://mail.zope.org/mailman/listinfo/zope-announce
> >  http://mail.zope.org/mailman/listinfo/zope-dev )
> >   
> At this point if employee_by_id is the first param
> then all are on 
> traverse_subpath list like:
> 
> ['employee_by_id', 'emp_id', 2, 'viewEmployee']
> 
> then you could use this list to know what your user
> is asking for
> 
> Sorry for my poor english
> 
> -- 
> Mis Cosas
> http://blogs.sistes.net/Garito
> 
> 
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the Zope mailing list