登録時に数秒メッセージを表示させて指定したページにリダイレクトさせる場合、コントローラに のように書くのですが、なぜがメッセージ表示後に自動的にリダイレクトしなくてちょっとだけハマりました。 特殊な設定が要るのかなと思い [...]

29
9月

今更ながら、このブログの方針を決めておこうと思います。 このブログをはじめたきっかけは、最初はCakePHPというフレームワークを知り勉強しようと思ったからなのですが、ブログを設置した後、ブログもCakePHPの勉強も数 [...]

システム共通で利用する定数は、どこに定義するべきなのか調べました。 app/config/bootstrap.php に直接書くか、bootstrap.php から定数定義用のファイルを読み込んで、そのファイルに記述する [...]

app/view/layouts/admin.ctp という名前でレイアウトファイルを作成する場合、 コントローラのメンバーに以下のように記述する。

管理者用の共通コントローラや、特殊なユーザ用の共通コントローラを作ろうとしてハマったのでメモ。 app/controllers/admin_controller.php 管理者用の各コントローラは上記のクラスを継承させる [...]

モデルで設定しているアソシエーションを一時的に変更したい場合は、bindModel()やunbindModel()を使います。 気をつける点は、第2引数に false をセットしない限り、bindModel()やunbi [...]

Bakeで焼かれるHTMLは、「送信」「変更」「削除」などのリンクがすべて英語表記になっていたり、レイアウトがデフォルトのままでは使いにくかったりします。 デザインされたテンプレートでBake出来れば、大幅に作業時間を短 [...]

CakePHP1.2でアクセス制御をするには、ACLコンポーネントを使うようです。 まずは 公式マニュアルを見てみましょう。 アクセス制御リスト(ACL)の公式マニュアル 「指輪物語(ロード・オブ・ザ・リング)」を例に説 [...]