[Checkins] SVN: grok/trunk/doc/reference/components.tex Example for
grok.MultiAdapter.
Jan-Wijbrand Kolman
jw at infrae.com
Tue Jun 5 15:47:07 EDT 2007
Log message for revision 76382:
Example for grok.MultiAdapter.
Changed:
U grok/trunk/doc/reference/components.tex
-=-
Modified: grok/trunk/doc/reference/components.tex
===================================================================
--- grok/trunk/doc/reference/components.tex 2007-06-05 19:43:45 UTC (rev 76381)
+++ grok/trunk/doc/reference/components.tex 2007-06-05 19:47:07 UTC (rev 76382)
@@ -196,6 +196,32 @@
\end{itemize}
\end{classdesc*}
+ \begin{bf}Example:\end{bf}
+
+ \begin{verbatim}
+import grok
+from zope import interface
+
+class Fireplace(grok.Model):
+ pass
+
+class Cave(grok.Model):
+ pass
+
+class IHome(interface.Interface):
+ pass
+
+class Home(grok.MultiAdapter):
+ grok.adapts(Cave, Fireplace)
+ grok.implements(IHome)
+
+ def __init__(self, cave, fireplace):
+ self.cave = cave
+ self.fireplace = fireplace
+
+home = IHome(cave, fireplace)
+ \end{verbatim}
+
\section{grok.PageTemplate}
\section{grok.PageTemplateFile}
More information about the Checkins
mailing list