Странное поведение CPagination




  'urlManager'=>array(

            'urlFormat'=>'path',

            'showScriptName'=>false,

            'rules'=>array(

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

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

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

            ),

        ),



Для урлов вида domain.com/album/photos ссылки через CLinkPager формируются нормально - domain.com/album/photos/page/2domain.com/album/photos/page/N

однако при урлах вида domain.com/album/view/{ALBUM_ID}/photo в навигации получаем ‘хвосты’ следующего вида - domain.com/album/view/{ALBUM_ID}/photo/2?{ALBUM_ID}=photo, на странице 2 - domain.com/album/view/{ALBUM_ID}/photo/3?{ALBUM_ID}=photo&2%3F{ALBUM_ID}%3Dphoto= и тп

возможно кто то уже сталкивался с подобным - буду признателен за любую наводку в решении проблемы