예제 #1
0
 /**
  * Load public id for the given link and recipient
  * 
  * @param Mzax_Emarketing_Model_Link $object
  * @param unknown $urlId
  * @param unknown $recipientId
  * @return Mzax_Emarketing_Model_Resource_Link_Reference
  */
 public function loadPublicId(Mzax_Emarketing_Model_Link_Reference $object, $linkId, $recipientId)
 {
     $select = $this->_getReadAdapter()->select()->from($this->getMainTable())->where($this->getMainTable() . '.`recipient_id`=?', $recipientId)->where($this->getMainTable() . '.`link_id`=?', $linkId);
     $data = $this->_getReadAdapter()->fetchRow($select);
     if ($data) {
         $object->setData($data);
     }
     $this->unserializeFields($object);
     $this->_afterLoad($object);
     return $this;
 }