すぐに、この質問Doctrine2 Paginatorを読んだと言いますが、質問のタイトルに関する十分な情報が得られません。
Doctrine1 を使用したとき、たとえば次のようなコードで結果が得られました。
$list = $this->query
->addSelect( 'SQL_CALC_FOUND_ROWS *' )
->offset( ( $this->currentPage - 1 ) * $this->perPage )
->limit( $this->perPage )
->execute( array(), \Doctrine_Core::HYDRATE_ARRAY_SHALLOW );
$totalRecords = SqlCalcFoundRowsEventListener::getFoundRowsCount();
$this->totalPages = ceil( $totalRecords / $this->perPage );
そしてそれは素晴らしかった。
現在、Doctrine2 を使用しているときに、現在のページの限られた結果と同じクエリでレコードの合計量を取得する方法について混乱しています。
ヘルプ/アドバイスをいただければ幸いです。