Buscar En La Url Un Campo Diferente Al Id

Que tal Saludos :)

Nuevo en yii, quisiera saber como escribir en la url el nombre de usuario, que no es pk, y me lo mostrará. Actualmente tengo una url algo asi:

localhost/miweb/usuario/ "aqui poner nombre usuario"

puedo entrar a la vista, pero poniendo el id, me interesa poner el nombre_usuario.

He buscado e intentado de muchas maneras, pero no he dado con bola si alguien sabe como se agradece la ayuda.

PD. No esta logueado el usuario es un usuario previamente registrado, el cual al poner su url hará acciones necesarias.

Hola, solucione el problema.

en le rules, de urlManager quedo como sigue




'<controller:\w+>/<id:\w+>'=>'<controller>/view',

				'<controller:\w+>/<action:\w+>/<id:\w+>'=>'<controller>/<action>',

				'<controller:\w+>' => '<controller>/index',

				'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',



lo vi en un foro, y la tabla modifique el primary key a varchar, ya que solo ocupo que sea por texto, y ya con eso la url queda asi:

miweb/usuarios/nombre_usuario

espero que les sirva, :)