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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.