1

ブログデモアプリで投稿のYiiページ付けがどのように機能するかを理解しようとしていますが、firebugコンソールにこのリクエストが表示されます。

http://localhost/blog/index.php/post/index?ajax=yw0&Post_page=2

PostControllerの関数'actionIndex'はパラメータを使用していないようです$_GET。魔法はどこで起こりますか?

4

1 に答える 1

2

そのようなことについては、ソースを確認する必要があります。

インデックス関数には、この機能を実行CActiveDataProviderするfetchData関数があります。

基本的にCListView、またははデータプロバイダーの関数をCGridView呼び出します。データプロバイダーは(CActiveDataProviderのように)呼び出し、次にはを呼び出します。この関数は:を呼び出します。getDatafetchDataCPaginationapplyLimitgetOffsetgetCurrentPage

if(isset($_GET[$this->pageVar])) // this is where the $_GET is used
于 2012-12-15T21:20:12.053 に答える