Fai una cosa: importa come privato l’attributo $data e poi usa i suoi getter ed i suoi setter. Questo è un buon modo di accedere ai dati quando si programma ad oggetti. Yii usa un approccio pragmatico lasciando questi attributi pubblici. Però ho letto quel wiki e non ho capito dove viene detto che se scrivo $model->data viene chiamato un metodo $model->setData(). Potresti indicarcelo?