$grows = $modx->getObject($classname, array('grower_id'=>[[!+modx.user.id]]));
$prefix = 'xyz_'; $packagename = 'chronicleThis'; $classname = 'Grows'; $packagepath = $modx->getOption($packagename . '.core_path', NULL, $modx->getOption('core_path') . 'components/' . $packagename . '/'); $modelpath = $packagepath . 'model/'; $modx->addPackage($packagename, $modelpath, $prefix); $grows = $modx->getObject($classname, array('owner_id'=>[[!+modx.user.id]])); if (!is_object($grows) || !($grows instanceof xPDOObject)) { // echo "Not an object or not an instance of xPDOObject!"; $errorMsg = 'Failed to create object of type: ' . $classname; //$hook->addError('error_message', $errorMsg); $modx->log(modX::LOG_LEVEL_ERROR, $errorMsg, '', 'chronicleThis Hook'); return false; } foreach ( $grows as $grow => $data ) { $gStack .= '<div class="responsiveCircle floatLeft" style="background-image:url('.$grow[$data]['leader_url'].');">'. '<div class="growTitleWrapper">'. '<div class="myGrowTitle"><p class="bubbleTitle center middle">'.$grow[$data]['title'].'</p></div>'. '</div>'. '<div class="growLinksWrapper">'. '<div class="myGrowLinks">'. '<div class="circlrTableCell">'. '<a class="myGrowLink center middle link" onclick="updateGrow('.$grow[$data]['grow_id'].')">Post Update</a>'. '<br>'. '<a class="myGrowLink center middle link" onclick="editGrow('.$grow[$data]['grow_id'].')">Edit</a>'. '</div>'. '</div>'. '</div>'. '</div>'; } return $gStack;
This question has been answered by multiple community members. See the first response.
$grows = $modx->getObject($classname, array('owner_id'=>[[!+modx.user.id]]));
$grows = $modx->getObject($classname, array('owner_id'=>$modx->user->get('id')));
$grows = $modx->getObject($classname, array('owner_id'=>$modx->user->get('id;)));
$prefix = 'xyz_'; $packagename = 'chronicleThis'; $classname = 'Grows'; $packagepath = $modx->getOption($packagename . '.core_path', NULL, $modx->getOption('core_path') . 'components/' . $packagename . '/'); $modelpath = $packagepath . 'model/'; $modx->addPackage($packagename, $modelpath, $prefix); $grows = $modx->getCollection( $classname, array( 'grower_id' => 1 )); if (!is_object($grows) || !($grows instanceof xPDOObject)) { // echo "Not an object or not an instance of xPDOObject!"; $errorMsg = 'Failed to create object of type: ' . $classname; //$hook->addError('error_message', $errorMsg); $modx->log(modX::LOG_LEVEL_ERROR, $errorMsg, '', 'chronicleThis Dashboard'); return false; } print_r($grows);
Firstly, why would it be throwing the error 11 times?I suggest you have 11 entries in your Grows table?