CHtml::link with classic GET-params in result url

Hi, friends!

I can’t comprehend using routing rules try as I might. I need a trivial thing…

I do:


<?=CHtml::link('Cheeper', array('/catalog/kitchen/', 'filter'=>'price_asc'))?>

in view (layout) script. I get url:


/catalog/kitchen/filter/price_asc/

But I would like to get:


/catalog/kitchen/?filter=price_asc

In my routing config just that:


'/catalog/<section_alias:[a-zA-Z]+>'=>'catalog/section'

I tried to add "/*":


'/catalog/<section_alias:[a-zA-Z]+>/*'=>'catalog/section'

as I read in the tutorial, but there wasn’t any effect.

I read this link:

http://www.yiiframework.com/forum/index.php?/topic/21613-chtmllink-not-generating-url-in-path-format/

but the liked problem is quite the contrary there :blink:

What shoud I do, guys?

Thanks!

At least tell me, please, is it possible?