save
xPDOObject::save()
Persist new or changed objects to the database container. Will also cascade and save any objects that have been added to it via related object addition methods (addOne, addMany).
Syntax
API Docs: http://api.modxcms.com/xpdo/om/xPDOObject.html#save
boolean save ([boolean|integer $cacheFlag = null])
Examples
Save a wand, along with its owner and parts.
$owner = $xpdo->newObject('Wizard'); $owner->set('name','Harry Potter'); $parts = array(); $parts[1] = $xpdo->newObject('WandPart'); $parts[1]->set('name','Phoenix Feather'); $parts[2] = $xpdo->newObject('WandPart'); $parts[2]->set('name','Holly Branch'); $wand = $xpdo->newObject('Wand'); $wand->addOne($owner); $wand->addMany($parts); if ($wand->save() == false) { echo 'Oh no, the wand failed to save!'; }
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).