This question has been answered by multiple community members. See the first response.
http://bobsguides.com/revolution-objects.htmlYou can "get" a MODX object like this:
Finding Other Objects
In revolution, references to all MODX objects can be retrieved using the $modx->getObject() method.
$object = $modx->getObject('object-class-name',array( 'name' => 'object-name' )); Or, to get the object by ID number: $object = $modx->getObject('object-class-name',$object-id);
$user = $modx->getObject('modUser', $id); // basic stuff like username and active/not active $profile = $user->getOne('Profile'); // longname, phone number, etc
$user = $modx->getObject('modUser', $uid); if ($user) { $username = $user->get('username'); $profile = $user->getOne('Profile'); if ($profile) { $email = $profile->get('email'); } }
$profile = $modx->getObject('modUserProfile', array('internalKey' => $uid)); if ($profile) { $email = $profile->get('email'); }
/* Get user Email */ $query = $modx->newQuery('modUserProfile', array( 'internalKey' => $uid, )); $query->select('email'); $email = $modx->getValue($query->prepare());
$prefix = 'pre_'; $packagename ='myPackage'; $classname = 'myClass'; $modx->addPackage( $packagename, MY_MODELPATH, $prefix ); $modx->getObject( $classname, $where );
$prefix = 'pre_'; $packagename ='myPackage'; $classname = 'myClass'; $packagepath = $modx->getOption($packagename . '.core_path', NULL, $modx->getOption('core_path') . 'components/' . $packagename . '/'); $modelpath = $packagepath . 'model/'; $modx->addPackage( $packagename, MY_MODELPATH, $prefix ); $modx->getObject( $classname, $where );