CakePHP2.xで、自作SQLでページネーションさせる場合の方法。予想は裏切り、期待は裏切らず。>CakePHPCakePHP2.xで、自作SQLでページネーションさせる場合の方法。2015/02/12CakePHP2.xで、ややこしいSQLを自作し、ページネーションさせたいという場合の方法を備忘録としてポストします。自作SQLでページネーションサンプルは以下の状態です。$list_data);}}個人的に「SQLを作るのはモデル内で」という強迫観念があるので、わざわざモデル内でSQLを作成してリターンしていますが、気にならない場合はコントローラーで作成しても問題はないと思います。現在のページ数が代入されています。ダンプすると、全ての配列が格納されているのが分かります。内の別アクションから、自作SQLを使わないページネーションを並列で行った場合はキレイにバグるので、どちらかを別モデルに移設するなどの手段が必要です。モデルのファンクション名を上書きするなどの手段があるとは思いますが、よく分からなかった(調べるのが面倒だった)ので、私は別モデルを新設して逃れました。モデル名を指定この部分で、自作SQL用のモデルを指定すれば幸せになれるような気がします。Componentの説明です。CakePHPのエラー404画面を振り分ける方法PCページ、ガラケーページがあるサイトをCakePHPを利用しリニューアルする案件で、404ページなど、エラー画面を振り分ける方法にちと悩んだので、忘備録としてポストしておきます。例によってCakePHPのバージョンは1.3です。CakePHP2.xのフォームヘルパー、「select」についてです。1.3からオプションが微妙に変わっているので、メモっておきます。CakePHPで楽天APIを叩いてみる(3)コントローラー編ではCakePHPで楽天APIの3回目、コントローラー編です。コントローラーでモデル及びコンポーネントを呼び出し、結果を取得するという流れです。ページ送りに関する設定も行います。CakePHP2でcheckboxを作る際の個人的な作法。checkboxを作る際は過去ログのようにすればできるのですが、リストが縦に並んだりと自分の欲しい形になってくれないので、以下のようにして横並びにしています。MOVIE」を観てきました。NEXT月の撮影を頑張ってみた。Codeで、カーソル行の背景色を設定する方法を備忘録としてポストします。【Laravel】Bladeテンプレートでレイアウトを共通化するLaravelのBladeにて用意されている「継承」と「セクション」を使い、テンプレートを組み合わせてレイアウトを作成していく方法をまとめます。【PHP】オブジェクト形式のデータを作成する方法PHPでオブジェクト形式データの作成方法をポストしておきます。Widgets」にてエラーが出たのて対応した件WordPressのバージョンを5.3にアップグレードしましたら、久々にプラグインでの不具合が出たので、メモとして残しておきたいと思います。【Laravel】テンプレートエンジン「Blade」の構文LaravelのBladeテンプレートの基本構文をまとめます。このWindowsのコピーは正規品ではありません」と表示された件。HTMLなどプログラムネタ、スマホやタブレット、カメラ・写真、たまに日記などを扱っています。個人的な備忘録と化しているカテゴリもありますが、1週間に1回の更新を目指しつつ、ネタ探しの毎日です。運営者について更新履歴お問い合わせサイトマップにんじん予想は裏切り、期待は裏切らず。