Professional Documents
Culture Documents
Cake Sheet
Cake Sheet
Controllers
Views
$recursive
$useDbConfig
$useTable
$validate
$validationErrors
$_tableInfo
Methods
bindModel (params)
create ( )
delete (id, [cascade])
escapeField (field)
execute (data)
exists ( )
field (name, conditions, order)
find ([conditions, fields, order, recursive])
findAll ([conditions, fields, order, limit, page, recur...])
Association Properties
$belongsTo
$hasAndBelongsToMany
$hasMany
$hasOne
getLastInsertID ( )
getNumRows ( )
hasAny ([conditions])
hasField (name)
invalidate (field)
invalidFields ([data])
isForeignKey (field)
loadInfo ( )
query ([sql])
Callbacks
afterDelete ( )
beforeDelete ( )
beforeFind (&qu..) afterFind (results)
beforeSave ( )
beforeValidate ( )
debug ('message')
e ('message')
Properties
$name
$autoLayout
$base
$cacheAction
$data
$here
$output
$params
$plugin
$view
$webroot
$action
$autoRender
$beforeFilter
$components
$helpers
$layout
$pageTitle
$persistModel
$uses
$viewPath
afterSave ( )
cleanUpFields ( )
constructClasses ( )
flash (message, url, [pause])
flashOut (message, url, [pause])
generateFieldNames (data, doCreateO...)
postConditions (data)
redirect (url, [status])
referer ([default, local])
render([action, layout, file])
set (one, [two])
setAction (action, [param, param, param])
validate ( )
validateErrors ( )
Callbacks
beforeFilter ( )
afterFilter ( )
beforeRender ( )
Global Constants
Core Defines
ACL_CLASSNAME
CAKE_SESSION_STRING
ACL_FILENAME
Paths
Component
APP
INFLECTIONS
CAKE_SESSION_TABLE
APP_DIR
JS
AUTO_SESSION
CAKE_SESSION_TIMEOUT
APP_PATH
LAYOUTS
CACHE_CHECK
COMPRESS_CSS
CACHE
LIB_TESTS
CAKE_ADMIN
DEBUG
CAKE
LIBS
CAKE_SECURITY
LOG_ERROR
COMPONENTS
LOGS
CAKE_SESSION_COOKIE
MAX_MD5SIZE
CONFIGS
MODEL_TESTS
CAKE_SESSION_SAVE
WEBSERVICES
CONTROLLER_TESTS
MODELS
CONTROLLERS
SCRIPTS
CSS
TESTS
Properties
$disableStartup
Callbacks
startup (&controller)
Conventions
Class Name: MyCoolComponent
Path: app/controllers/components/my_cool.php
Usage
CORE_PATH
ROOT
ELEMENTS
TMP
WWW_ROOT
WEBROOT_DIR
HELPER_TESTS
VENDORS
Controller: $this->MyCool->method( );
HELPERS
VIEWS
View: $this->controller->MyCool->method( );
CAKE_CORE_INCLUDE_PATH
View
Properties
$action
$autoRender
$controller
$hasRendered
$here
$loaded
$name
$params
$plugin
$themeWeb
$viewPath
$autoLayout
$base
$ext
$helpers
$layout
$models
$pageTitle
$parent
$subDir
$uses
Methods
Methods
getAffectedRows ( )
getColumnType (column)
getColumnTypes ( )
getDisplayField ( )
getID ([list])
uses ('file_name')
vendor ('file_name')
Controller
up ('string')
low ('STRING')
Model
Properties
$cacheQueries
$data
$displayField
$id
$name
$primaryKey
config ('file_name')
element (name)
error (code, name, message)
pluginView (action, layout)
render ([action, layout, file])
renderCache (filename, timeStart)
renderElement (name, [params])
renderLayout (content_for_layout)
setLayout (layout)
Helper
Availability: View only
Properties
$tags
$base
$here
$action
$themeWeb
$view
$webroot
$params
$data
$plugin
Callbacks
afterRender ( )
Conventions
Class Name: MyCoolHelper
Path: app/views/helpers/my_cool.php
Usage
View: $myCool->method( );