Переопределение Get Параметров

Yii записывает в CWebApplication в функции public function processRequest() часть из url до знака ? в Get параметры. А Get параметры которые идут после ? могут быть переопределены тем что укаказано в урле.

К примеру

на данной странице grid и если воспользоваться фильтром по полю phone ( ввести туда другое значение ) будет запрос

/admin/order/index/Order%5Bphone%5D/55-48

/admin/order/index/Order%5Bphone%5D/55-48?Order%5Bwhat%5D=&Order%5Bphone%5D=78&Order%5Baddress%5D=&Order_page=1&ajax=order-grid

в $_GET[‘Order’][‘phone’] будет записано “55-48”, а мне нужно чтобы было значение 78, которое было передано после.

Параметры в url не могут повторяться. И уж темболее переопределяться. Да и зачем комбинировать два виду урл (ЧПУ и олдскул)? Вы явно что-то не так делаете если приходите к такому УРЛ. Советую генерировать в таком случае URL через createUrl (http://www.yiiframework.com/doc/guide/1.1/ru/topics.url)