public function insert(Default_Model_Milestone $milestone) { $data = array('name' => $milestone->getName(), 'due_date' => $milestone->getDueDate()->format('Y-m-d'), 'private' => $milestone->isPrivate() ? 1 : 0); $db = $this->getWriteAdapter(); $db->insert($this->getTableName(), $data); return $db->lastInsertId(); }