CGridView & non-numeric keys

Clarification for CGridView and non-numeric keys.

Displayed wtih CGridView a table where the key is a varchar.

The update url was .../controller/update/string

I kept getting a Invalid request error. Thought it was an access rule so opened it up completely but this did not fix the error.

So tried overriding the button definition to force the url to be .../controller/update?ids=string

Now it works.

Am I correct in believing that the framework default urls can only have numeric id’s?

Can you put your model-controller-view code so we can uderstand your problem ?