Taito Horiuchi wrote:
Hi All,

Can somebody tell me what is the best practice to adapts adapters to cataloged objects?

For example, I have ATDocument cataloged as Products.ZCatalog.Catalog.mybrains object.

I have adapter MyAdapter which adapts ATDocument and provide IMyAdapter.

To Adapt this cataloged object, I need to wake it up by using getObject() method like:

IMyAdapter(cataloged_object.getObject())

Waking up object from zodb is not good practice so, I wonder how you guys do this better.

That depends on how many objects you're waking up and how big they are. It's not always going to be a bad idea.

Please let me share your better way of dealing with this.

You can either index the value you care about using a custom indexer (i.e. you do the adaptation on indexing rather than after your search), or wake up the object, or approach your problem differently. :)

Martin


--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to