0

私は Yii の下にアプリケーションを持っていますが、私の URL に関してこの問題があります。

Yii CGridView を使用してフィルター処理を行うと、アプリケーションは ajax GET リクエストを非常に長い URL の形式でサーバーに渡します。例:

http://site.com/reports/default/index/MEmailrequestsList%5Bid%5D//MEmailrequestsList%5Bname%5D//MEmailrequestsList%5Bperson%5D//MEmailrequestsList%5Bemail%5D//MEmailrequestsList%5Bcreated%5D//MEmailrequestsList %5Busersender%5D/josalie/MEmailrequestsList%5Bstatus%5D//MEmailrequestsList_page/2/ajax/reportsgrid?ajax=reportsgrid

Firefox または Chrome の firebug を使用すると、エラーは表示されず、失敗したステータスのみが表示されます。確認すると、接続リセットのステータスが表示されます。

WAMPの下で、Windowsでアプリケーションを実行しています。

他の URL (非 yii) (

http://site.com/samplepage/?id=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads =2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1 =1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=2&asd=1&poads=1&poads=1 =2&asd=1 ...

)

4

1 に答える 1

1

やったと思います。

ページネーションの URL をデフォルトの get パラメータ URL 記号 (? および &) を使用するようにすることで、問題を解決できました。これを行うには、アプリケーションの UrlManager に'appendParams'=>FALSEを設定しました。

現在は修正されており、うまくいけば誰かがこれを役に立つと思うでしょう.

于 2013-06-27T01:48:08.453 に答える