$bug->setCategoryId(2); $catName = $bug->category->getName(); Zend_Debug::dump($catName); echo '<hr>'; //if 1:1 relationship is not intialized, the UPDATE (save) won't work $bug->setReportedBy(1)->setVerifiedBy(2)->setCreatedBy(3)->save(); Zend_Debug::Dump($bug->getId()); unset($bug); $bug = new bug(62); Zend_Debug::Dump($bug->reportedBy->getId()); unset($bug); echo '<hr>'; //now insert from scratch $bug = new bug(); $bug->setSubject('new bug')->setDescription('My description !')->setReportedBy(1)->setVerifiedBy(2)->setCreatedBy(3)->save(); $newbugid = $bug->getId(); Zend_Debug::Dump($bug->reportedBy->getId()); unset($bug); $bug = new bug($newbugid); Zend_Debug::Dump($bug->reportedBy->getId()); echo '<hr>'; $group = new groups(1); echo $group->users->count(); //Zend_Debug::Dump($group->users); echo '<hr>'; $u = new user(1); echo $u->groups_collection->count(); echo '<hr>'; $g = new groups(); $g->save(); $gid = $g->getId();