test

CakePHP Note

処理の流れ

UPDATE:2008.04.06

CakePHPの主な処理の流れ

  1. index.php
  2. Bootstrap
    1. 設定読み込み
  3. Dispatcher
  4. Controller
    1. beforeFilter
    2. アクション実行
      1. データ処理(モデル:検索の場合)
        1. beforeFind
        2. データベースから検索
        3. afterFind
      2. データ処理(モデル:保存の場合)
        1. validates(データの検証)
          1. beforeValidate
          2. データの検証
        2. beforeSave
        3. データベースへ保存
        4. afterSave
      3. データ処理(モデル:削除の場合)
        1. beforeDelete
        2. データベースから削除
        3. afterDelete
    3. render
      1. beforeRender
        1. ビューのレンダリング
      2. beforeRender
    4. afterFilter