CakePHP

CakePHPのAuthのredirect

以下 $this->Auth->autoRedirect = false; になっている前提 CakePHPの設計上,認証が通ったあと,以前認証が必要だったurlならそこへ,それがない場合webrootに飛ばされる. 今回は認証が必要だったurlがない場合,webrootから変更する際のお話 loginの後の…

コマンド(シェル)からAuthで使用するパスワードを表示する

認証機能を導入するとき,はじめの管理者のパスワードを phpMyAdminなどから直接入力するときとかに便利 /vendors/shells/password.php controller = new Controller(); //print_r($this->controller); $this->Auth = new AuthComponent(); $this->Auth->s…

CakePHPのコントローラのsetとrenderの順番

ビューでデータが取ってこれる $data = array('hoge' => 'hage'); $this->set('data', $data); $this->render('orz'); ビューでデータが取ってこれない $data = array('hoge' => 'hage'); $this->render('orz'); $this->set('data', $data); 1つのコントロ…

CakePHPで半角カナを全角カナに変換するfilterをおいてみた

よく住所登録であるような半角英数字を全角英数字へ変換するようなfilter 取り敢えず半角カナを全角カナに変換するfilterをCakePHPにおいてみた VENDORS内に「class/converter.php」

Smartyのassign_assocでの変数を使った連想配列の作り方(CakePHP)

Smartyの演算を使ってるだけだけどこんなデータがコントローラでセットされているとすると $user_data['User']['id'] = 1; $this->set( 'user_data', $user_data ); テンプレート側でヘルパーの形式に沿うように書くとこうなる {assign_assoc var='hidden_at…

app_controller.phpのcomponentの継承

※以下予想です.調べないと・・・. app_controller.phpのcomponentは継承先でオーバーライドされるみたい. ちゃんと継承先のbeforefilterかなにかで,継承元のコンストラクタかなにかを 呼び出して,extendみたいな形をとらないといけないっぽい. 取り敢…

CakePHPで確認画面(戻るボタン付き)

CakePHPの面倒なところ HTML_QuickFormとの連携をしたかったんだけど,PATHを通すあたりとかが あんまりそぐわないだろうなと思って断念 Smartyと連携しつつCakePHPの書き方とおりにやってみた 「戻るボタン」のvalueで状態判定(JavaScriptのhistry.back()…