Exemplo n.º 1
0
	public function save(Admin_Models_Message $message)
	{
		$data = array(
			'msgId' => $message->getMsgId(),
			'fromId' => $message->getFromId(),
			'toId' => $message->getToId(),
			'title' => $message->getTitle(),
			'content' => $message->getContent(),
			'sendTime' => $message->getSendTime(),
			'status' => $message->getStatus()
		);
		if (null === ($id = $message->getMsgId())){
			unset($data['msgId']);
			$this->getDbTable()->insert($data);
		} else {
			$this->getDbTable()->update($data, array('msgId = ?' => $message->getMsgId()));
		}
	}