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

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

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

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

first | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
<?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...67891011121314
<?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. 現在のページを返します。

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

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

91本書のねらいは  26 point獲得のBEST書評  支持率 76.54 %

広めの行間、大きい文字による無理矢理2巻構成(現在上巻のみ)で 書かれた内容は、雑学の本かと思うほど内容が薄く、さおだけ以降 タイトル勝負の新書が続く中、著者自身による2匹目のドジョウ本と 言われてもしょうがないほど突っ込みどころ満載の出来。 序盤から色々な数字に関心されていますが、例えばパレートの法則 一つとっても、全てが2:8で分かれる、なんて誰も本気で思って いない訳で。単なる数字パズルの解説にとどまり、ここから会計に 話を発展させるなんて、いくら何でも無理がありすぎる。 正直ブログかなんかでひっそりとやって欲しい。人に買わせるなんて失礼かと。


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

92本当に1時間で数字が「うまく」なった!  25 point獲得のBEST書評  支持率 55.64 %

さおだけ本で一大会計ブームを巻き起こした、 山田真哉さんの最新作。 コピーにあるように、本当に通勤電車の往復で読了でき、 数字や会計への苦手意識がだいぶ無くなりました。 ありがとうございます! この本に感謝。 山田氏の「数字のセンス」に脱帽。 私なんか、『ゲド戦記』を観て、 「あぁ、つまらなかった」と思っただけでしたが、 数字のセンスを持っている山田氏の見方はまるで違う・・・。 数字がうまくなれば、世の中の見方が180度変わるよい例です。


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

93上下にわけないで欲しかった・・・  25 point獲得のBEST書評  支持率 54.34 %

字が大きく、内容も読みやすく、挿絵があったり、短いので確かに"1時間で読める" このフレーズは作中でいう"ざっくり"の手法を使っているのでしょうが、 確かに1時間とはいかずともすぐに読み終わりました この"1時間で読める"というのは普段本をあまり読まない人を意識したものなのかは知らないですが、 それなら個人的には"1時間で読める"よりも"上下に分けない"ほうがよかったです 内容は"さおだけ"に勝らずとも劣らず確かに面白い! なので結局下巻も読んでしまうのです


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

94山田真哉さんの最新作!  24 point獲得のBEST書評  支持率 52.24 %

 『女子大生会計士の事件簿』、『さおだけ屋』で有名な山田さんの最新作。  上巻となっていますが、この1冊だけも内容がまとまっています。  文章が読みやすく、エピソードも面白いので1時間強で本当に読めます(読めるように作られてます)。  会計的な要素も出てきますが、売れるコピーの作り方や、経営手法等を学びたい方にもいろいろ役に立つ話がでてきます。  例えば(↓) ・「Web2.0」『ゲド戦記』がす………潰れないのか?  読み終わって、数字というものについていろいろ考えさせられました。  ぜひ一読をお奨めします。また、下巻の内容にも期待したいです。     


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

95[?]をスッキリ解消  22 point獲得のBEST書評  支持率 47.84 %

題名の意味がよくわからなくて立ち読みしたところ、 面白くって、けっきょく、買っちゃいました。 「さおだけ屋」に負けず劣らず、いや、それ以上に、 分かりやすかったです。 ただ、あくまでも「会計エッセイ」ですね。 山田氏の会計的なセンスを学べるわけではないです。 当たり前ですけども…


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

96つまらない  21 point獲得のBEST書評  支持率 80.84 %

新幹線の中で読みました。新幹線の中のゴミ箱に捨てました。 経営とは数字以上に永続的に行うにはもっと大事なもの、信念があると思う。 食い逃げや万引き、不正を経費に見合わないからと見逃す会社や店を なるほどスマートだと思える人は読んでください。


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

97馬鹿にするな  21 point獲得のBEST書評  支持率 75.04 %

「さおだけ屋〜」で有名な著者の最新作。この人により最近の新書ブームは起きたといって過言ではないが、一方新書の内容が薄っぺらになってきた(何せ最近の新書は2時間以内で読めるように書くのがポイントらしい)のもこの人によるところが大きい。  本書は「数字力」をつけるのが目標らしいが、その数字の内容は小学生高学年程度。非常に幼稚な内容であり、また分野も株や会計等を薄っぺらに解説し、方向性がまるでない。読者………だろう。  会計士が書いているだけにまさしく「粉飾決算」の内容である。その分野を理解したいのなら努力は必然。知識は体力と同様、努力しなければ決して身に付かない。


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

98竿竹やが食い逃げ?  19 point獲得のBEST書評  支持率 67.94 %

さおだけ屋はなぜ潰れないのか?の第2弾。禁じられた数字の話です。上手くレトリックが使われています。ゲド戦記、牛問屋、タウリン、客のいない古本屋、0円広告、株の法則など街を歩きながら山田真哉氏ネタを拾っているのでしょう?ただし、大阪が東京に勝てない理由は少しなあ、、、。数字は何でも表わす事が出来るのに何も表わしていないとシミジミ思います。数字は、ドコまで厳密性を追求してもやはり決め事の仮の数字なのです。1時間弱で読めます。


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

99食い逃げされてたらバイトは雇えません  19 point獲得のBEST書評  支持率 57.64 %

経済学・会計学的な数字のモノの見方や考え方が身につけられます。 すぐに読めてタメになりそうなところが人気なのでしょうね。 タイトルを見て「なんで?」って思った方は読んで損はないと思います。 「さおだけ屋〜」ほどの驚きがなかったような気がするのは 前作を読んで数字のセンスが身についたからかもしれません。


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

100数字のパズル、謙虚さが感じられない  19 point獲得のBEST書評  支持率 50.04 %

タイトルを見て、たぶん8割の消費者は誤解すると思う。誰が「食い逃げ」をするのか、主語が明確でないからだ。バイトとして雇った従業員が悪事を働くのか、じゃあ従業員が責任を負わないアルバイト契約は結ぶべきではない、というのが私の第一印象であった。でも正体は、たとえ「悪質な客に」食い逃げをされても、「接客担当として」バイトは雇うな、食い逃げされることによる損失と、食い逃げを咎められないアルバイト店員を雇う………あればあまりにも、日夜1円、2円の節約に心を砕いている生活者を軽蔑した姿勢といわざるを得ない。 でも悲しいかな、そういう安直な本に庶民は踊らされるんだよね…。


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