2009/08/26 by マッチー
検索条件や一覧の表示件数を引き継いでページング処理をしたいときって、結構あると思います。
例えば、「テスト」という検索ワードを保持してページ遷移したいとする。
<?php $paginator->options('url' => array('word' => 'テスト')) ?>
viewファイルに上記の一文を書いておくと、ページ遷移したときに配列の中身が飛んでくるので、それを使えば良い。確か飛んできた値は$this->params['name
続きを読む
2009/08/20 by マッチー
フォームヘルパーの開始タグを作るのには、createメソッドを使う。
<?php echo $form->create('User', array('action' => 'confirm')) ?>
~中略~
<?php echo $form->end('送信') ?>
さて、上記のような書き方だと、送信ボタンを押した場合、送信先のアドレスは/users/confirm/になる(usersより前のアドレスは省略)。
今まで知らなかった
続きを読む
CakePHPで検索条件を入力してページング処理を行うことはわりとよくあると思うけど、その際、検索条件が複数あり、そして条件によってOR検索やAND検索を組み合わせて使わなければいけない場合も結構あるのではないかと思う。
これが最適なやり方かどうかは自分でも分からないけれど、いくつかのパターンをここにメモっておこうと思う。
AND検索のみの場合
ANDのみの場合はそんなに難しくはない。全ての条件を配列にぶっこんでやればOK。
面倒なのでテーブルの中身とかは一切書かないけど、ここではname(
続きを読む