Re: Zugriff von einem Utility auf die Datenbank
Vladislav Vorobiev <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <CADmZVq-_2FLCShuP2z8gg0AQe-u10rZ16CP70kh9NDK1zoisqg@mail.gmail.com> |
Hi Max, Am 16. Juli 2011 21:36 schrieb Max Brauer <[email protected]>: > Am 16.07.2011 21:20, schrieb Vladislav Vorobiev: >>> kurze Frage: Verwendest du es zufällig in einer __init__ Methode eines >>> eigenen CTs oder ähnliches? >> Sorry für was steht die Abkürzung CT? > > CT steht für Content-Type, also einen Inhaltstypen. > > Entschuldige bitte, ich hätte es ausschreiben sollen. > Nein, keine __call__ und keine __init__.py Die konstruktion ist wirklich so wie in der ersten Mail steht. Also sowas: class IGreeter(Interface): def greet(name): """Say hello""" class Greeter(MyZopeObject): implements(IGreeter) def greet(self,ss): return self.objectIds(): gsm = getGlobalSiteManager() greet = Greeter() gsm.registerUtility(greet, IGreeter) class SiteSchema(): countries_ = values=getUtility(IGreeter)) Also um ganz genau zu sein. class IGreeter(Interface): def greet(name): """Say hello""" class Greeter(object): implements(IGreeter) def greet(self,ss): import pdb;pdb.set_trace() # hier teste ich die SiteRoot() return 'aa' class SiteSchema(MappingSchema): countries_ = SchemaNode( deform.Set(), widget = deform.widget.CheckboxChoiceWidget(values=getUtility(IGreeter).greet('ss')), missing=None ) -- Best Regards Vlad Vorobiev _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope