On Jun 10, 2007, at 7:36 AM, Christophe Combelles wrote:

Martin Aspeli a écrit :
Christophe Combelles wrote:

Many zcml directives have a "for" attribute, which take an interface as argument. Absent-minded people like me sometimes happen to put a real class instead of an interface in the "for" attributes.

* On browser:page, one can put a real class with no error. Is it correct?
Yes. Browser views are just adapters, and adapters can be registered for a specific class, as well as for an interface. Think of a class as being an interface which is implemented by a single class only (itself).

Does it mean I can have both a generic view for an interface, and a specific view for a particular implementation of that interface ?



Jim Fulton                      mailto:[EMAIL PROTECTED]                Python 
CTO                             (540) 361-1714                  
Zope Corporation        http://www.zope.com             http://www.zope.org

Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to