benvenuto :P

io ho iniziato a usare yii da alcuni mesi, e mi ci trovo decisamente bene, sto anche sviluppando un modulo per lo stesso al momento.

Yii utilizza PDO per la comunicazione del db, questo ti permette di non avere alcun problema con un eventuale cambio di database.

mi raccomando quando lanci le query evita di scrivere tu il sql vero e proprio, lascia fare a yii, in maniera tale che non ci siano sicuramente problemi di compatibilità se mai cambierai db.

per quel che riguarda il parser secondo me è più giusto metterlo all'interno di un component piuttosto che di un controller.

ovviamente il salvataggio dei dati estratti dal parser li dovresti poi far caricare al model sul db