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


PHP AssetModel::LoadAllIntoExtendedArray方法代碼示例

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


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

示例1: btnNext_Click


//.........這裏部分代碼省略.........
                 foreach (Manufacturer::LoadAll() as $objManufacturer) {
                     $intManufacturerArray[$objManufacturer->ManufacturerId] = strtolower($objManufacturer->ShortDescription);
                 }
                 if (QApplication::$TracmorSettings->DepreciationFlag == '1') {
                     $intDepreciationClassArray = array();
                     foreach (DepreciationClass::LoadAll() as $objDepreciationClass) {
                         $intDepreciationClassArray[$objDepreciationClass->DepreciationClassId] = strtolower($objDepreciationClass->ShortDescription);
                     }
                 }
                 $intModelCustomFieldKeyArray = array();
                 $arrModelCustomField = array();
                 // Setup keys
                 foreach ($this->arrTracmorField as $key => $value) {
                     if ($value == 'short description') {
                         $intModelShortDescriptionKey = $key;
                     } elseif ($value == 'long description') {
                         $intModelLongDescriptionKey = $key;
                     } elseif ($value == 'model number') {
                         $intModelCodeKey = $key;
                     } elseif (substr($value, 0, 6) == 'model_') {
                         $intModelCustomFieldKeyArray[substr($value, 6)] = $key;
                         if (array_key_exists(substr($value, 6), $this->arrModelCustomField)) {
                             $arrModelCustomField[substr($value, 6)] = $this->arrModelCustomField[substr($value, 6)];
                         }
                     }
                 }
                 $strAssetModelArray = array();
                 $strItemCFVArray = array();
                 $strUpdatedItemCFVArray = array();
                 $strUpdatedValuesArray = array();
                 $this->arrOldItemArray = array();
                 $this->objUpdatedItemArray = array();
                 // Load all asset models
                 foreach (AssetModel::LoadAllIntoExtendedArray() as $arrAssetModel) {
                     $strAssetModelArray[] = strtolower(sprintf("%s_%s_%s_%s", addslashes($arrAssetModel['model_code']), addslashes($arrAssetModel['short_description']), $arrAssetModel['category_id'], $arrAssetModel['manufacturer_id']));
                 }
                 $this->btnNext->Warning = sprintf("Please wait... Model import complete: %s%s", ceil(($this->intCurrentFile + 1) * 200 / $this->intTotalCount * 100), "%");
             }
             // Asset
             /*elseif ($this->intImportStep == 5) {
                         $intCategoryArray = array();
                         // Load all categories with keys=category_id
                         foreach (Category::LoadAllWithFlags(true, false) as $objCategory) {
                           //$intCategoryArray["'" . strtolower($objCategory->ShortDescription) . "'"] = $objCategory->CategoryId;
                           $intCategoryArray[$objCategory->CategoryId] = strtolower($objCategory->ShortDescription);
                         }
                         $intManufacturerArray = array();
                         // Load all manufacturers with keys=manufacturer_id
                         foreach (Manufacturer::LoadAll() as $objManufacturer) {
                           //$intManufacturerArray["'" . strtolower($objManufacturer->ShortDescription) . "'"] = $objManufacturer->ManufacturerId;
                           $intManufacturerArray[$objManufacturer->ManufacturerId] = strtolower($objManufacturer->ShortDescription);
                         }
                         if ($this->intCurrentFile == 0) {
                           $this->intAssetModelArray = array();
                           // Load all asset models with keys=asset_model_id
                           foreach (AssetModel::LoadAll() as $objAssetModel) {
                             //$intAssetModelArray["'" . strtolower($objAssetModel->ShortDescription) . "'"] = $objAssetModel->AssetModelId;
                             $this->intAssetModelArray[$objAssetModel->AssetModelId] = strtolower(sprintf("%s_%s_%s_%s", $objAssetModel->AssetModelCode, $objAssetModel->ShortDescription, $objAssetModel->CategoryId, $objAssetModel->ManufacturerId));
                           }
                         }
                         $intAssetCustomFieldKeyArray = array();
                         $arrAssetCustomField = array();
                         // Setup keys
                         foreach ($this->arrTracmorField as $key => $value) {
                           if ($value == 'asset model short description') {
                             $intModelShortDescriptionKey = $key;
開發者ID:proxymoron,項目名稱:tracmor,代碼行數:67,代碼來源:asset_model_import.php


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