[Zope-DB] Calling a Product method from a ZSQL Method
Peter Sabaini
peter at sabaini.at
Wed Nov 26 14:56:52 EST 2003
Interesting, I guess that the RestrictedDTML object responsible for
rendering the template might play tricks here.
This should work though:
<dtml-var expr="ZSQL1.sql_method()">
cheers,
peter.
Santi Camps wrote:
> Hi all,
>
> I've created a class inheriting from ZSQL Methods. Now I would like to
> call a public method defined in this class from ZSQL code, but I'm not
> able to do it. I can call methods from parent objects, but not my own
> class methods.
>
> For instance: Container1/ZSQL1
>
> Supose that ZSQL1 is from class CustomSQL, that has a public method
> sql_method. And Container1 is from class CustomContainer, that has a
> public method container_method
>
> If in ZSQL1 I try this code:
> select <dtml-var expr="container_method(params)"> from anytable
> works fine
>
> But trying:
> select <dtml-var expr="sql_method(params)"> from anytable
> or
> select <dtml-var expr="_.sql_method(params)"> from anytable
> raises an AttributeError exception
>
>
> Is there any way to do it? Any syntax to call a method defined in the
> same ZSQL class?
>
> Thanks in advance
>
> Santi Camps
> http://zetadb.sourceforge.net
>
>
> _______________________________________________
> Zope-DB mailing list
> Zope-DB at zope.org
> http://mail.zope.org/mailman/listinfo/zope-db
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3216 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.zope.org/pipermail/zope-db/attachments/20031126/a89a8f80/smime.bin
More information about the Zope-DB
mailing list