Salve a tutti,

non so se sono nella sezione corretta.

Sto studiando da poco il framework YII e mi sono bloccato in questo punto e non riesco ad andare avanti.

Spiego.

Ho due tabelle relazionate tra di loro: articoli e utenti. utenti pu� scrivere pi� articoli ma un articolo � associato ad un solo utente.

Vado subito al codice:
Nel Model Articoli ho creato questa relazione:

Codice PHP:
return array(                        'autore' => array(self::HAS_ONE'Utenti''id')                ); 
mentre nel Model Utenti ho creato questa relazione:

Codice PHP:
return array(                        'utenti' => array(self::HAS_MANY'Articoli''autore')                ); 
Le tabelle sono:
- utenti (id, nome, cognome, userid)
- articoli (id, data, titolo, testo, autore)

Ora, nella sezione view/Articoli/index.php devo recuperare tutti gli articoli e di ogni uno il rispettivo autore. Ho recuperato cos�:

Codice PHP:
foreach ($articoli as $articolo)    {        list($a,$m,$g) = explode("-", $articolo->data);        $data_articolo = $g."/".$m."/".$a;    ?>            <h1><?php echo $data_articolo?> - <?php echo $articolo->titolo?></h1>        <p style="text-align: justify; color: black;"><b><?php echo $articolo->testo?></b></p>        <p style="color: gray">Autore: <?php echo $articolo->autore?></p>        <hr/>    <?php        }
Nel controller di articoli ho scritto questo codice nell'actionIndex:

Codice PHP:
                 $tutti eventi::model()->with(autore')->findAll();        $data['articoli'] = $tutti;        $this->render('index', $data); 
L'errore che mi d� �:

Property "Articoli.autore" is not defined.

Dove sbaglio?

grazie mille a tutti per l'aiuto.

Saluti