dropDownList dependientes

Hola

Tengo el típico formulario para introducir direcciones, con los campos país y provincia.

Cómo puedo hacer para que la lista de provincias cambie dependiendo del pais seleccionado:

Ahora lo que tengo es:

$form->dropDownList($model,‘pais’,Direcciones::model->getPaises());

public function getPaises(){

return array(self::PAIS_A=>‘A’, self::B=>‘B’);

}

¿Cómo hago con las provincias?

Gracias

Me he dado cuenta de que ya está la misma pregunta en otro post con ayuda en este enlace.

Gracias de todas formas ;)