Problema Búsqueda Dentro De Un Modulo

Estas búsquedas las realizo en Advanced Search.

  1. Busco en el campo category_id[size="2"] el valor [/size][size="2"]"[/size][size="2"]> 1"[/size] [size="2"]y doy click en buscar, después navego en las páginas de resultado.[/size]

[size="2"]

  1. Después de esto intento buscar [/size]">2"[size="2"]. Aquí ocurre el problema, carga la página con el valor de [/size]category_id [size="2"]en [/size]">1"

[indent][size="2"]Esta es la url que produce:

[/size][color="#0000ff"]/laxinyii/panel/pCategory/admin/[/color][color="#ff0000"]PCategory[category_id]/>1[/color][color="#0000ff"]/PCategory[name]//PCategory_page/2[size="4"][b]?

[/b][/size][/color][size="2"][color="#ff0000"]PCategory[category_id]=>2[/color][/size][color="#0000ff"]&PCategory[name]=

[/color]Aquí se puede ver que como parte de la ruta del documento envía el valor anterior ">1" y después como parámetro el nuevo ">2"[/indent][size="2"][b]

[/b][/size]

[size="2"][b]

[/b][/size]

[size="2"][color="#1c2837"]Resuelto, el problema estaba en las reglas del UrlManager.[/color][/size]

Agregue esto:

[size="2"]


'<module:\w+>/<controller:\w+>/<action:\w+>'=>'<module>/<controller>/<action>'

[/size]

[size="2"]Y todo bien.[/size]

Más referencias:

http://www.yiiframework.com/forum/index.php/topic/19738-filter-after-sorting-problem-at-gridview/