0

私はZend Framework 2の初心者です

こんにちは、私は Skeleton App http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.htmlを使用して zend フレームワークのこのチュートリアルに従っていました。

終了しましたが、質問がありました Album Table に何千もの行がある場合、それらをページごとに取得するにはどうすればよいですか?

paginator と呼ばれるものが表示されますが、それが正しい方法かどうかはわかりません....

使用方法やコードを投稿していただければ幸いです....

よろしくお願いします私の悪い英語で申し訳ありません...

4

1 に答える 1

1

Zend_Paginatorを調べてください それはあなたが望むことをほぼ正確に行います。

マニュアルから:

$adapter = new Zend_Paginator_Adapter_DbSelect($db->select()->from('posts'));
$adapter->setRowCount(
    $db->select()
       ->from(
            'item_counts',
            array(
               Zend_Paginator_Adapter_DbSelect::ROW_COUNT_COLUMN => 'post_count'
            )
         )
);

$paginator = new Zend_Paginator($adapter);

これについてのチュートリアルを調べることをお勧めします

于 2012-11-28T16:11:22.327 に答える