CakePHPに対する誤解のまとめ
7月 2nd, 2007 admin Posted in CakePHP, PHP | No Comments »
flashはダサい
リダイレクトをしてくれて非常に便利なんだけど、数秒後にリダイレクトとかすごいダサいし、レイアウトも共有できなくてダサいし、ひどいわこれ!と思っていたらこれはデバッグ用の便利機能だったそうで、本番環境ではRailsと同様の動きをしてくれるとのこと・・・便利ですね。
this->flash() 関数は、ユーザにメッセージを(flash レイアウトを使用して)1秒表示(flash)し、その後、他の URL (この場合は、 /posts)に転送するコントローラの関数です。DEBUG が 0 に設定されている場合、$this->flash() は自動的にリダイレクトしますが DEBUG が 0 より大きい場合には、flash レイアウトが表示され、メッセージをクリックした時にリダイレクトが実行されるようになります。http://www.cakephp.jp/doc/apas09.html
Leave a Reply