Soy nuevo en Yii, estoy por adoptar este Framework como plataforma de desarrollo, siguiendo el ejemplo que viene en el tutorial y realizando un cambio en login en lugar que tome un par de usuarios, los tome de una tabla de MySql pongo el siguiente codigo, el cual genera un error, alguien tiene idea de como implementar esto, gracia de antemano desde Monterrey NL. Mexico.
$connection = Yii::app()->db;
$sql = 'SELECT username, password FROM User WHERE username == ' . $this->username ;
$users=$connection->createCommand($sql)->query();
Siendo User el modelo generado a partir de la tabla de usuarios.
Aqui deberías poder manejar los distintos casos de error y mejorar el acceso guardando el hashing de los passwords con salt, etc.
El acceso a los atributos de los modelos declarados pueden ser accedidos directamente con AR evitando tener que declarar las consultas SQL explcitamente.