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