Entity reference e References

3 contenuti / 0 new
Ultimo contenuto
Entity reference e References

Buon Anno!
Sto facendo un sitarello di servizio in Drupal 7, e ho deciso di provare a fare i node reference dei miei tipi di contenuti usando il modulo Entity reference nonostante sia una beta3 al posto di References....

Tutto bene fino al primo utilizzo, l'errore e' :
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'nid' in where clause is ambiguous: SELECT node.nid AS entity_id, node.vid AS revision_id, node.type AS bundle, :entity_type AS entity_type FROM {node} node LEFT OUTER JOIN {support_ticket} st ON st.nid = node.nid WHERE (nid IN (:db_condition_placeholder_0)) AND (type IN (:db_condition_placeholder_1)) AND (st.nid IS NULL ) ; Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => fornitori [:entity_type] => node ) in EntityFieldQuery->execute() (linea 1136 di C:\Inetpub\wwwroot\domini\includes\entity.inc).

Trovo e applico il fix: http://drupal.org/node/1309704

Tutto bene finche' non mi viene in mente di usare anche date, cerco di installare il modulo e di nuovo errore PDOException...

Tolgo il fix ripristinando l'originale e date si installa correttamente, ma ovviamente se uso un node reference l'errore e ' sempre li' che mi aspetta.

Sono ad un bivio, insisto a colpi di fix o passo direttamente a References, che essendo alla 2.0 dovrebbe essere piu' stabile?

Qualcuno ha esperienze o suggerimenti in merito?

la patch è piuttosto semplice e pare cosa buona e giusta, date che errore da?

digiSin :: Sinergie Digitali
www.digisin.it

Hai ragione e' una patch semplicissima, infatti alla fine dopo aver installato date l'ho rimessa e funziona tutto (l'errore che dava date era PDOexecption ... [ora controllo se l'ho salvato]), semplicemente volevo capire se qualcuno usa questo modulo regolarmente e sa se dopo la patch tutto ok o se e' l'inizio di un calvario ;-)

(E poi perche' no tenere traccia anche di queste piccole cosette per gli altri utenti della community)