タグ

ブックマーク / hoge2rock.com (1)

  • CakePHPのビヘイビアを作る時の為の覚書 | ホゲホゲロック

    CakePHP1.3における動き。 ビヘイビアを書くたびにCakeのソースを読むという愚行を繰り返さないための覚書。 ビヘイビアのbeforeSave()がコールされる流れ Model->save()がコールされる。 その中でBehaviorCollection->trigger(&$model, $callback, $params = array(), $options = array())がコールされる。 $model:モデルオブジェクト $callback:メソッド名(ここでは”beforeSave”) $params:プログラマがsave()に渡したパラメータ パラメータの渡し方は2通りある。 1つ目は第2引数をvalidateするかどうかのbool値、第2引数をfieldList配列にするパターン。 2つ目は第2引数に全てのオプションを配列として渡すパターン。 第

  • 1