Architecture

Controller / Component

FIXME: onError, saveAll

Sans redirection

  • Components initialize
  • Controller beforeFilter
  • Components startup
  • Controller <action>
  • Controller beforeRender
  • Components beforeRender
  • Controller render
  • Components shutdown
  • Controller afterFilter

Avec redirection dans <action>

  • Component initialize
  • Controller beforeFilter
  • Component startup
  • Controller <action>
  • Component beforeRedirect

Model / Behavior

find

  • Behavior setup
  • Behavior beforeFind
  • Model beforeFind
  • Model <action>
  • Behavior afterFind
  • Model afterFind

paginate

  • Behavior setup
  • Behavior beforeFind
  • Model beforeFind
  • Behavior afterFind
  • Model afterFind
  • Behavior beforeFind
  • Model beforeFind
  • Behavior afterFind
  • Model afterFind

validate

  • Behavior setup
  • Behavior beforeValidate
  • Model beforeValidate

save

  • Behavior setup
  • Behavior beforeValidate
  • Model beforeValidate
  • Behavior beforeSave
  • Model beforeSave
  • Model <action>
  • Behavior afterSave
  • Model afterSave

delete réussi

  • Behavior setup
  • Model beforeDelete
  • Behavior beforeDelete
  • Model <action>
  • Behavior afterDelete
  • Model afterDelete

delete raté (n'existe pas)

  • Behavior setup