コンポーネント

本番運用時は不要なDebug_kitなどを読み込まないようにするテクニック

本番時(debug=0)、Debug_kitは読み込まれてしまっても画面に表示しないようになっていますが、それでもコンポーネントの起動処理が発生するため無駄な処理が走ってしまいます。とはいえ、毎回本番デプロイする時に、Debug_kitの読み込み箇所を消すなんてこと…

AuthComponentでUsers Table以外を使う時

小ネタ。 Cake1.2.6HogeConpornentがHogeモデルを使ってる場合、認証画面をそのままHoge::login()って作るとうまく行かない。デフォルトで、Userモデルを見てしまうから。アクセスしても/users/loginに飛ばされるし。beforeFileterなどで、下記の設定が必要 …

Authコンポーネントで、ログイン後の遷移先を固定する

cakephp 1.2.2を利用してます。AuthComponentを使っている場合、ログイン後の遷移先を指定する場合、 UsersコントローラのbeforeFilterなどで $this->Auth->loginRedirect = array('controller' => 'hoge', 'action' => 'view');と指定しますが、セッション…