Buenas, necesito rellenar un gridview con los registros de una tabla donde un campo sea = a un determinado valor. Para extraer los registros supongo que tengo que hacer algo parecido a esto en el controlador:
	public function actionEvents()
{
	$id=$_GET['valor'];
      $model=Events::model()->findAllByAttributes(
        array(),
        $condition  = 'Game =:valor',
        $params     = array(':valor'=>$id)
    );
	$this->render('events', array(
	'model'=>$model
	));
}
Pero me da el siguiente error:
"Fatal error: Call to a member function search() on a non-object "
Si cambio findAllByAttributes por findByAttributes ocurre lo siguiente:
1ºme muestra el primer registro que coincida con $id que le paso , si hay varios solo me muestra uno.
2ºEn el caso de que no existan registros que contengan ese $id me da el mismo castañazo que me sale con findAllByAttributes . "Fatal error: Call to a member function search() on a non-object "
Alguien me podría orientar un poco. SOS !!! xD
El campo de "Game" es una Foreign Key