「 cakephp2 」 一覧

CakePHP2.3.6 paginatorのソート(ORDER BY)で、NULL値を後にする方法。

2013/08/10   -CakePHP
 , , , ,

一覧(ページングあり)データを取得する時に、順序用カラムがNULLの場合はNULLが先に来て、1番データ、2番データ・・・と続きます。

CakePHP2.x系のバリデーション、alphaNumericがダメダメなので、独自バリデーションで回避。

CakePHP2.3.6のバリデーションの「alphaNumeric」、本などには「半角英数字のみ許可」となっていますが、なぜか日本語が通ってしまいました。

CakePHP2.3.Xの Session.timeout について気づいたこと。

Authコンポーネントを使ってログイン処理を作り、1日でセッション切れを起こすようにしたのに、いつまで経ってもセッション切れによる自動ログアウトする気配がありませんでした。

CakePHP2.3.6では、inputタグにhtml5のrequired属性がついてくる。

CakePHP2.3.6を使っているのですが、Inputフォームを作ると、自動的に「このフィールドを入力して下さい」というメッセージが出るようになっています。
どうやらHTML5の、required属性のようです。

CakePHP2.xで、CakeEmailを使ってメール送信してみる。

CakePHP1.3の時はqdmailを使ってメール送信していましたが、2系統ではデフォルトで実装されている「CakeEmail」というコアライブラリを使ってメール送信するのがスマートなやり方のようです。

とりあえず、CakeEmailでメール送信する時はどうするのかを忘備録代わりにポストです。
なお、CakePHPは、2.3.6を使っています。

CakePHP2.xのFormヘルパー select の使い方。

CakePHP2.xのフォームヘルパー、「select」についてです。
1.3からオプションが微妙に変わっているので、メモっておきます。

CakePHP2.xの組み込み例外(Exception)の種類。

CakePHP2.xの組み込みの例外メモ。
全てCakeBookからのコピペです。

CakePHP2.xでデータのサニタイズ(clean)をする方法。

CakePHP1.3でもお世話になったサニタイズですが、2.xで行う方法です。
ほぼ、CakeBook2のコピペです。

CakePHPのバージョンは2.3.6を使っています。

CakePHP2.xでログローテーションする方法。

CakePHP2.xで、エラーログやデバッグログを日付ごとに出したいと思ったので挑戦したところ、思いの外簡単にできてしまったので、忘備録としてポストです。

CakePHP2.xでトランザクションする方法。

DBに登録する時に使う、トランザクションですが、CakePHP2.xでの方法です。
こちらも Cake1.3とそう変わりませんが、忘備録としてポストです。

CakePHP2.3.6で試しています。

CakePHP2.xで、直前に保存された記事のIDを取得する方法。

2013/07/03   -CakePHP
 , , ,

アソシエーションされた子デーブルに親データのIDを登録するときなどに使います。
CakePHP2系統ではどうなったのか。

CakePHP 2.xでのセッションidの取得方法。

サブジェクトの通り、CakePHP2.xでの、セッションIDの取得方法。
どうやって取得するのか調べてまで得た知識なので、忘備録としてポストです。

CakePHP2.xのFormヘルパーを使ってのラジオボタンの作り方。

超基本的な事ですが、CakePHP2.x のFormヘルパーでラジオボタンを作る方法。
アンチョコ化してコピペで作れるよにしておいてやる。

CakePHP2.x で Admin Routing する方法。

2013/06/27   -CakePHP
 , ,

管理者用URL : http://example.com/admin/topics
ユーザ用URL : http://example.com/topics

というように、ユーザ用ページのURLと、管理者用URLをアクションで切り替えるおなじみの方法ですが、これの CakePHP2 系統での設定方法です。

CakePHPのバージョンは、2.3.6です。

CakePHP1.3と2.xの違いを適当にまとめてみる。

2013/06/26   -CakePHP
 ,

表題の通り、CakePHP1.3と2.xの違いを、とりあえず、アンチョコとしてまとめてみます。
主に、2.0 移行ガイドよりのコピペ+メモです。

2.0 移行ガイド - CakePHP Cookbook v2.x documentation

CakePHP 2.3.6 及び DebugKit 2.0 をインストールしてみる。

仕事に時間の余裕が生まれたので、遂にというか、ようやくですが、CakePHPの2.3系統をインストールしてみることにしました。
とりあえず、今回はCake本体のインストール。

あっさりと出来ればいいのですが、果たして。