このページは、本を買う前にこの書評を読め! のコンテンツを利用して、CakePHPのPaginator(自動ページング機能)を試したものです。実際に下の方のコンテンツが切り替わります。
関連記事:CPA-LABテクニカル    CakePHP1.2をSQLiteで動かす
デザインがしょぼいのは私のせいであって、CakePHPのせいではありません。皆さんがデザインしたらきっとcoolなページングになるのでしょう。

CakePHP version 1.2.0.6311 beta, SQLite 3
本稼働の様子は、本を買う前にこの書評を読め!のお好きな本の「この本の書評をもっと読む。」をクリックするとみることができます。
出力結果(result) コード(code)
1. まずは、bekeで出力されるデフォル ト

<< previous | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | next >>
<?php
echo $paginator->prev('<< '.__('previous', true), array(), null, array
('class'=>'disabled' )).
' | '.
$paginator->numbers().
' | '.
$paginator->next(__('next', true).' >>', array(), null, array
('class'=>'disabled' ));
?>
2. 数字のみ。セパレータはデフォルトのま ま。

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
<?php
echo $paginator->numbers();
?>
3. 一番簡単。任せっきりバージョン。(true指定 を忘れずに)

first | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | last
<?php
echo $paginator->numbers(true);
?>
4. 一番簡単に日本語化。
ついでに、表示 ページカラム数も変更。
aタグの疑似クラスも指定してみた。
(このnubers関数単体 では最初と最後は、
option指定ができない。
たぶんバグ。
でも、fisrst,last関 数使えば大丈夫。)

最初 234567891011121314 
<?php
$options = array(
'before' => ' ',
'after'=>' ',
'modulus'=>12,
'first'=>'最初',
'last'=>'最後',
'separator'=>'・',
'class'=>'paging_inner'
);
echo $paginator->numbers($options);
?>
5. このパターンが一番きれいに思いますが、ど うでしょうか。

最初 << 前 234567891011121314 次 >> 最後
<?php
$options = array(
'before' => ' ',
'after'=>' ',
'modulus'=>12,
'first'=>'',
'last'=>'',
'separator'=>'・',
'class'=>'paging_inner'
);
echo $paginator->first('最初',array('after'=>' ','class'=>'paging_inner' )).
$paginator->prev('<< '.__('前', true), array('class'=>'paging_inner' ), '最初',
array('class'=>'disabled' )).
$paginator->numbers($options).
$paginator->next(__('次', true).' >>', array('class'=>'paging_inner' ), '最後',
array('class'=>'disabled' )).
$paginator->last('最後',array('before'=>' ','class'=>'paging_inner' ) );
?>
6. 私のお気に入りパターンですが、、、
バ グがあります。修正は結構面倒なので、
今後の開発を待ちましょう。
this case is becouse of cakephp's bug.

1 | 2 | 3 | 4...456789101112
<?php
$options = array(
'before' => '',
'after'=>'',
'modulus'=>8,
'first'=>4,
'last'=>4,
'separator'=>'・',
);
echo $paginator->numbers($options);
?>
7. sort関数は、「今の並び順とは逆並び」の関 数です。
いつも同じ方向に指定したい場合は、
link関数を使いましょう。
デフォ ルトasc(昇順)

<?php
echo $paginator->sort('支持率でソート','sijiritu',array
( 'direction'=>'desc' ) );
?>
8. いつも同じ方向のソートはlinkにて。
で も、コントローラーで、paginatorに渡す
optionで、orderを指定していると、
無理矢 理その並びにさせられます。
optionをnullにすることで、
希望の操作ができるでしょう (たぶん)。

<?php
echo $paginator->link('支持率でソート(大きい順)',array
( 'direction'=>'desc','sort'=>'sijiritu' ) ) ;
?>
9. 現在のソートのキーと方向を返します。
(ソートのキーは、並び替えを一度はしないと
値が返りません。)

  asc
<?php
echo
$paginator->sortKey().'  '. $paginator->sortDir();
?>
10. 現在のページを返します。

8
<?php
echo
$paginator->current( );
?>

食い逃げされてもバイトは雇うな 禁じられた数字 〈上〉の書評

71数字と会計の新しい発見  6 point獲得のBEST書評  支持率 100.05 %

 「Web2.0」というネーミングのすごさを数字の法則である「順序性」(1・2・3と順番が決まっていること)にひっかけて紹介するところからはじまります。  数字に意味を持たせる3つの技法として、「決めつけ」「常識………本」を目指したようです。その分「さおだけ」ほど読後の充実感はないかもしれません。


このレビュアーはお薦め度を4としています。

72数字・会計版の脳力トレーニング  5 point獲得のBEST書評  支持率 38.54 %

この本の評価は、よくできた数字・会計版の脳力トレーニングというのが妥当だと思います。もともとこの著者は、社会の変化に機敏に反応して著作を送り出すタイプの人です。会計不信の時には女子大生会計士の事件簿を出し、ニッポン………練習なのだと感じました。そういう意味では、見事に成功しているのではないでしょうか。


このレビュアーはお薦め度を5としています。

73当然  5 point獲得のBEST書評  支持率 27.84 %

特に真新しいと感じる内容はなく、タイトルの答えも当然の内容ではないかと感じてしまいました。その他の項も自分にとっては、普通でした。 上巻のようですが、下巻を読めば、期待した内容が読めるのでしょうか??


このレビュアーはお薦め度を2としています。

74具体的でわかりやすい!  5 point獲得のBEST書評  支持率 26.34 %

単位は「土俵」、金額重視主義など、基礎から応用まで幅広 く網羅できる優良本! この内容でこの価格はめちゃめちゃお得!! 学習塾、外食産業、上場企業をつかった実例も具体的ですごく わかりやすい。 これなら、数字に強くない………性など多方面で活用できる考え方が身につく ので、ぜひおすすめ。 著者の柔軟性に脱帽!


このレビュアーはお薦め度を5としています。

75難しく考えずに  5 point獲得のBEST書評  支持率 100.05 %

会計初心者には難しい本に手を出しても、途中で投げ出してしまうかもしれませんが、本書なら本文にもあるとおり1時間もあれば読み終えることが出来ますので、取りかかりの本としてはいいのではないかと思います。 内………にまとめてあり、忘れてしまってもそこだけ読み返すことが出来る点もいいと思います。


このレビュアーはお薦め度を4としています。

76書名に数字が入っていない。  4 point獲得のBEST書評  支持率 50.04 %

 自分は、なんとなく数字に弱いのではないかと普段から感じているひとには、興味深く読める本だとおもいます。読みやすくまとめられている為、1時間程でなんとなく数字が身に付いた気にさせてもらえます。(実際に身に付くかは………たタイトルにして欲しかった。(この書名はこれで、つかみが強く、素晴らしいと思う。)


このレビュアーはお薦め度を4としています。

77暇つぶしに読めて、ためになる!  4 point獲得のBEST書評  支持率 50.04 %

いつでも、どこでも、簡単に読めて、なるほどと納得できる本です。各章ごとにまとめがついているのもGood!頭の中が整理できます。後半で、企業の数字をどう読むか、とてもわかり易く開設してくれています。数字の嫌いな人にぴったり、数字が好きになります!!!


このレビュアーはお薦め度を5としています。

78数字を出したのは伊達ではない  4 point獲得のBEST書評  支持率 80.04 %

書名だけみて「そんなの当たり前、食い逃げの損害よりバイト代の方が高いから」と「正解」がすぐに分かって本書を投げ出した人。短気すぎますよ。 前作の「さおだけ屋はなぜ潰れないか」は1時間で読み切るには少し無理が………ともとれます。 本書は副題の「禁じられた数字」の上巻です。下巻を期待しております。


このレビュアーはお薦め度を4としています。

79取っ掛かり易く書かれて良かった  4 point獲得のBEST書評  支持率 100.05 %

最初は「バイトに食い逃げされる」、つまりバイトに逃げられることを言っているのかと思い、「?」という気分になった。けれどそれは私の勘違いで、「お客の食い逃げ防止し、その代金を回収するためにバイトを雇う必要は………ばいいなと思った。取っ掛かりが悪いため敬遠されるものが多いように感じられるから。


このレビュアーはお薦め度を4としています。

80役立つ本を読みたいが、読むのに時間がかかってしまう人へ  4 point獲得のBEST書評  支持率 80.04 %

本書では、以下のことが大変読みやすく、面白く書かれています。 他の方のレビューでもある通りサクサクと読めるので、ある種の快感でもありました。 【内容】 イントロ : 筆者の考える数字のルールは順序、単位、価値の表現………ってはありふれた内容です。そのような人は売れる文体の勉強がメインとなるでしょう。


このレビュアーはお薦め度を4としています。