/** * Get the associated kshow object * * @param PropelPDO Optional Connection object. * @return kshow The associated kshow object. * @throws PropelException */ public function getkshow(PropelPDO $con = null) { if ($this->akshow === null && ($this->kshow_id !== "" && $this->kshow_id !== null)) { $this->akshow = kshowPeer::retrieveByPk($this->kshow_id); /* The following can be used additionally to guarantee the related object contains a reference to this object. This level of coupling may, however, be undesirable since it could result in an only partially populated collection in the referenced object. $this->akshow->addKshowKusers($this); */ } return $this->akshow; }
public function save(PropelPDO $con = null) { $is_new = false; if ($this->isNew()) { $is_new = true; $this->setId(self::calculateId()); if ($this->getName() != self::DUMMY_KSHOW_NAME) { myStatisticsMgr::addKshow($this); } } myPartnerUtils::setPartnerIdForObj($this); mySearchUtils::setDisplayInSearch($this); $res = parent::save($con); if ($is_new) { $obj = kshowPeer::retrieveByPk($this->getId()); $this->setIntId($obj->getIntId()); } return $res; }