2009/11/27

CakePHPでページングを設定する その3

前に一回フィックスできてたはずなのですが、久しぶりに見たら様子がおかしくて、ちょっと格闘してみたら、ああなんだということだったので、覚書き。

“条件をつけたpaginateでページ繰りができない” フォーラム – CakePHP Users in Japan

<?php $paginator->options(array (‘url’ => $filters)) ?>
<?php echo $paginator->prev(‘<< 前’);?>
| <?php echo $paginator->numbers();?> |
<?php echo $paginator->next(‘次 >>’);?>

とやって動かそうとしていたのですが、よくよくcontroller見たら、controllerの方でurlにURLパラメータの配列を格納しているのでありました。なので。

<?php $paginator->options($filters) ?>
<?php echo $paginator->prev(‘<< 前’);?>
| <?php echo $paginator->numbers();?> |
<?php echo $paginator->next(‘次 >>’);?>

だけでよかったんだわ。。。わかった気になっているのは、やはりえらい回り道をします。

加藤 康祐 / 企画・設計

プランナー、デザイナー。加藤康祐企画設計代表。Webデザインを入り口に、2005年よりフリーランスとしてのキャリアスタート。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの運営、社会的養護の子どもたちの自立を支援するNPOのサポート。ラグビーと料理、最近イラスト。

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram

(2012-10-5)
売り上げランキング: 14,705
100円