當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Import::getAll方法代碼示例

本文整理匯總了PHP中Import::getAll方法的典型用法代碼示例。如果您正苦於以下問題:PHP Import::getAll方法的具體用法?PHP Import::getAll怎麽用?PHP Import::getAll使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Import的用法示例。


在下文中一共展示了Import::getAll方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testRun

 public function testRun()
 {
     $quote = DatabaseCompatibilityUtil::getQuote();
     //Create 2 imports, and set one with a date over a week ago (8 days ago) for the modifiedDateTime
     $import = new Import();
     $serializedData['importRulesType'] = 'ImportModelTestItem';
     $import->serializedData = serialize($serializedData);
     $this->assertTrue($import->save());
     ImportTestHelper::createTempTableByFileNameAndTableName('importAnalyzerTest.csv', $import->getTempTableName(), true);
     $modifiedDateTime = DateTimeUtil::convertTimestampToDbFormatDateTime(time() - 60 * 60 * 24 * 8);
     $sql = "Update item set modifieddatetime = '" . $modifiedDateTime . "' where id = " . $import->getClassId('Item');
     ZurmoRedBean::exec($sql);
     $staleImportId = $import->id;
     $import2 = new Import();
     $serializedData['importRulesType'] = 'ImportModelTestItem';
     $import2->serializedData = serialize($serializedData);
     $this->assertTrue($import2->save());
     ImportTestHelper::createTempTableByFileNameAndTableName('importAnalyzerTest.csv', $import2->getTempTableName(), true);
     $this->assertEquals(2, Import::getCount());
     $tableExists = ZurmoRedBean::$writer->doesTableExist($import->getTempTableName());
     $this->assertTrue($tableExists);
     $job = new ImportCleanupJob();
     $this->assertTrue($job->run());
     $tableExists = ZurmoRedBean::$writer->doesTableExist($import->getTempTableName());
     $this->assertFalse($tableExists);
     $imports = Import::getAll();
     $this->assertEquals(1, count($imports));
     $this->assertEquals($import2->id, $imports[0]->id);
 }
開發者ID:RamaKavanan,項目名稱:InitialVersion,代碼行數:29,代碼來源:ImportCleanupJobTest.php

示例2: import

 private function import()
 {
     $import = new Import($this->_siteID);
     $data = $import->getAll();
     $attachments = new Attachments($this->_siteID);
     $bulk = $attachments->getBulkAttachmentsInfo();
     if (count($data) > 0) {
         $this->_template->assign('pendingCommits', true);
     }
     if (!eval(Hooks::get('IMPORT2_SHOW'))) {
         return;
     }
     $this->_template->assign('active', $this);
     $this->_template->assign('bulk', $bulk);
     $this->_template->display('./modules/import/Import1.tpl');
 }
開發者ID:PublicityPort,項目名稱:OpenCATS,代碼行數:16,代碼來源:ImportUI.php


注:本文中的Import::getAll方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。