[Solucionado] Ayuda con campo CGridView

Hola Comunidad.

Lo que necesito realizar es lo siguiente, tengo la vista admin donde esta el CgridView de la tabla ciudad de mi base de datos, uno de los campos de CGridView se llama redespacho y consite en el id de una ciudad de la misma tabla, ya que cada registro de una ciudad en mi tabla puede tener o no una ciudad de redespacho, lo que quiero realizar es que en el campo redespacho no aparezca el id de la ciudad, si no el nombre de dicha ciudad. Dejo una imagen del Grid para que se pueda entender mejor.

Saludos.

Ya pude realizar lo que necesitaba lo posteo por si a alguien le puede servir, tuve ayuda de una persona del foro en ingles.

La soluciĆ³n consite en crear una relacion de la siguiente forma:




 'ciudades' => array(self::BELONGS_TO, 'Ciudad', 'redespacho'), // se crea una relacion en el modelo, para el campo que se necesita.



y en el CgridView se establece el campo de la siguiente forma




 array(

	'name' => 'redespacho',

	'value' => '!empty($data->city) ? $data->city->nombreciudad : ""',

      ),



Espero que puede servirle a alguien que necesite hacer algo similar.