Giovanni Toffoli ha scritto:
Ciao Vito e Fabrizio,

mi sembra che getBackReferences, come getReferences e a differenza di getRef e getBRef, non ritorni direttamente l'oggetto correlato (target), e nemmeno un brain. getReferences e getBackReferences dovrebbero ritornare un oggetto ausiliario "reference" (mi sembra lo chiamino anche "bag") nascosto all'intermo dell'oggetto source. Comunque una reference ha i metodi getSourceObject e getTargetObject che dovrebbero restituire source e target rispettivamente. Nel caso di una relazione con attributi (association class), si ha una variante di reference che possiede anche un content object (getContentObject).

Qualcuno ha provato a utilizzare le BackReferences con migliaiai di oggetti? A me da qualche problema di performance...

Cmq, esiste una guida chiara su come si utilizzino questi meccanismi?



Giovanni

----- Original Message ----- From: "Fabrizio Reale" <[email protected]>
To: <[email protected]>
Sent: Sunday, November 29, 2009 10:35 PM
Subject: Re: [Plone-IT] reference_catalog e getBackReferences... help


Ciao Vito,

la faccio breve: ho creato due mie oggettini che sono interrelati tra loro
tramite una ben definita "miaRelazione" con relativa interface dedicata.

Ora, nella view del oggetto che "riceve" la relazione vorrei far elencare gli oggetti ad esso correlati. Mi son detto facile, utilizzo il metodo del
reference_catalog chiamato getBackReferences: funziona!
Funziona alla grande, restituisce il titolo e qualche altro campo, ma NON
l'url dello oggetto interrelato ... del getURL non c'è traccia :(
Io vorrei (solo) rendere cliccabile l'oggetto interrelato, ma niente. Ho
provato anche con le altre funzioni del reference_catalog ma non riesco a
uscirne.

Hai provato a vedere che cosa ti restituisce, cioè se è proprio l'oggetto o solo un brain?
Se è un brain puoi farti dare l'oggetto e poi l'url.

Fabry


------------------------------------------------------------------------

_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a