在视图中,我有一个GridView和一个ActiveForm。两者都是相同的$ modelSearch。
在GridView中启用搜索,因此您可以在GridView和ActiveForm中进行搜索。
给出“干净”的URI,例如:/index.php?r=customer%2Findex
如果您提交GridView,则URI变为:/index.php?r=customer%2Findex&someGridViewParams%5D=
然后,如果您提交ActiveForm,则URI将变为:/index.php?r=customer%2Findex&someActiveFormParams%5D=
然后现在URI与表单提交参数“脏”,如果你提交GridView,则URI变为:/index.php?someGridViewParams%5D=&r=customer%2Findex%someActiveFormParams%5D=
请参阅? 我需要GridView从头开始生成一个URI而不需要任何先前的查询字符串参数。否则它会产生不同的查询。