cakephp-1.3 > Model :: save()
A AclBase AclBehavior AclComponent AclNode AclShell Aco AcoAction AjaxHelper ApcEngine ApiShell App AppController AppController AppHelper AppHelper AppModel AppModel Aro AuthComponent B BakeShell BakeTask BehaviorCollection C Cache CacheEngine CacheHelper CakeErrorController CakeLog CakeRoute CakeSchema CakeSession CakeSocket ClassRegistry Component Configure ConnectionManager ConsoleShell ContainableBehavior Controller ControllerTask CookieComponent D DataSource DbAcl DbAclSchema DbConfigTask DboMssql DboMysql DboMysqlBase DboMysqli DboOracle DboPostgres DboSource DboSqlite Debugger Dispatcher E EmailComponent ErrorHandler ErrorHandler ExtractTask F File FileEngine FileLog FixtureTask Folder FormHelper H Helper HtmlHelper HttpSocket I I18n I18nModel i18nSchema I18nShell Inflector IniAcl J JavascriptHelper JqueryEngineHelper JsBaseEngineHelper JsHelper L L10n M MagicDb MagicFileResource MediaView MemcacheEngine Model ModelBehavior ModelTask MootoolsEngineHelper Multibyte N NumberHelper O Object Overloadable Overloadable Overloadable2 Overloadable2 P PagesController PagesController PaginatorHelper Permission PluginShortRoute PluginTask ProjectTask PrototypeEngineHelper R RequestHandlerComponent Router RssHelper S Sanitize Scaffold ScaffoldView SchemaShell Security SecurityComponent SessionComponent SessionHelper SessionsSchema Set Shell ShellDispatcher String T TemplateTask TestSuiteShell TestTask TextHelper ThemeView TimeHelper TranslateBehavior TreeBehavior V Validation View ViewTask X XcacheEngine Xml XmlElement XmlHelper XmlManager XmlNode XmlTextNode

save

line:1213 at /cake/libs/model/model.php
Saves model data (based on white-list, if supplied) to the database. By default, validation occurs before save.

Method

(mixed) save ($data = null, $validate = true, $fieldList = array())

Parameters

ParameterTypeCommentDefault
$data array optional Data to save. null
$validate mixed optional Either a boolean, or an array. If a boolean, indicates whether or not to validate before saving. If an array, allows control of validate, callbacks, and fieldList true
$fieldList array optional List of fields to allow to be written array()

Return

mixed

Comment

Saves model data (based on white-list, if supplied) to the database. By
default, validation occurs before save.

@param array $data Data to save.
@param mixed $validate Either a boolean, or an array.
If a boolean, indicates whether or not to validate before saving.
If an array, allows control of validate, callbacks, and fieldList
@param array $fieldList List of fields to allow to be written
@return mixed On success Model::$data if its not empty or true, false on failure
@access public
@link http://book.cakephp.org/view/1031/Saving-Your-Data