Left Join fra Model

Ciao a tutti, mi sto avvicinando a Yii, è sorprendente come framework.

Sono molto interessato alle relations fra model, funzionano molto bene, ma ho un problema che non sono ancora riuscito a risolvere.

Due tabelle sono legate in questo modo: un utente può avere o meno un curriculum. Nel caso in cui l’avesse la relazione fra le due tabelle ovviamente sarebbe 1:1, ma potrebbe essere 1:0.

Per come ho realizzato i modelli nella tabella User ho definito:

‘hasCurriculum’ => array(self::HAS_ONE, ‘WsCurriculumVitae’,‘user’),

Se nella view richiamo la lista completa degli utenti, credo giustamente, vengono fuori SOLO quelli che hanno un curriculum. Io ho bisogno che vengano fuori tutti.

Ho sbagliato modello oppure esiste una configurazione delle relations che mi permette di specificare questa condizione ? Nella documentazione non sono ancora riuscito a trovare una chiave di lettura per questo caso.

Grazie mille a chi avesse già affrontato/risolto questo problema.

sterlinux

Va bene, va bene, ieri sera ero un pò rinco.

Di fatto la relazione così definita restituisce tutti i record indipendentemente dal fatto che abbiano o meno una relazione con l’altro model. :blink:

s

=)