Creates a new instance of a specified class.
All new objects created with this method are transient until xPDOObject::save() is called the first time and is reflected by the xPDOObject::$_new property.


API Docs: http://api.modxcms.com/xpdo/xPDO.html#newObject

object|null newObject (string $className, [array $fields = array ()])


Create a new Box object:

$box = $xpdo->newObject('Box');

Create a new Box object with the width and height already set:

$box = $xpdo->newObject('Box',array(
   'width' => 10,
   'height' => 4,

See Also

Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab) or become an editor of the MODX Documentation.