Lo que tienes que usar es un slug. Codeginiter trae una pequeña función para generar slugs:
url_title(). Para eso deberías almacenar en la db el slug cuando generas el registro. Otra cosa que puedes hacer es anteponer el id al slug, y ya trabajas todo por id, y el slug lo dejas en la url a modo "decorativo", algo como
Código PHP:
Ver originalecho base_url('sugerencias/accion/' . $ya->id . '/' . $ya->usuario