コード例 #1
0
 private function getArchiveId($archiveDate, $archiveId)
 {
     if (!isset($this->archiveIdMap[$archiveDate][$archiveId])) {
         $sequence = new Sequence($this->targetDb->prefixTable('archive_numeric_' . $archiveDate), $this->targetDb->getAdapter(), $this->targetDb->prefixTable(''));
         if (!$sequence->exists()) {
             $sequence->create();
         }
         $this->archiveIdMap[$archiveDate][$archiveId] = $sequence->getNextId();
     }
     return $this->archiveIdMap[$archiveDate][$archiveId];
 }