Ho la tabella user che ha come chiave primaria id
Ho la tabella auth_assignment che ha come chiave esterna userid
Ogni utente ha una sola auth_assignment (sono i ruoli RBAC).
Mi sono perso in un bicchiedere d’acqua.
Come faccio la relation dentro al model User ?
ho provato
'auth_assignment' => array(self::HAS_ONE, 'AuthAssignment', 'userid' ),
ma quando nell cgridview di User provo a fare
array (
'name' => 'auth_assignment',
'value' => ($model->auth_assignment
? $model->auth_assignment->itemname
: ""),
),
ho tutte righe con il valore ""
ho verificato e ciascun utente ha una riga in quella tabella