サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
cakephp.web-mix.jp
よく使うので忘れないようにメモ。 afterFindで取得した値を整形して返す。 class MyModel extends AppModel { var $name = 'MyModel'; // find時にデータを整形 function afterFind( $results ) { foreach ( $results as $key => $val ) { if ( isset( $val[ $this->name ][ 'zip' ] ) ) { // zipをハイフンで分割して取得 $aryZip = explode( '-' , $val[ $this->name ][ 'zip' ] ); $results[ $key ][ $this->name ][ 'zip1' ] = $aryZip[0]; $results[ $key ][ $this->name ][ 'z
登録時に数秒メッセージを表示させて指定したページにリダイレクトさせる場合、コントローラに $this->flash( '登録しました。' , '/' ); のように書くのですが、なぜがメッセージ表示後に自動的にリダイレクトしなくてちょっとだけハマりました。 特殊な設定が要るのかなと思いマニュアルを見ましたが、特に記述がありません。 いろいろ調べてみると、どうやらdebugモードが1以上の場合はリダイレクトしないようになっているみたいです。 app/config/core.php Configure::write('debug', 0); そういうことはマニュアルに書いといてください!>< CakePHP公式マニュアル Cookbook 3.5.5.2.2 flash CakePHP 1.2でブログチュートリアル[4]
このページを最初にブックマークしてみませんか?
『CakePHPを習得する為のブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く