本文整理匯總了PHP中global_common::getPriceFromURL方法的典型用法代碼示例。如果您正苦於以下問題:PHP global_common::getPriceFromURL方法的具體用法?PHP global_common::getPriceFromURL怎麽用?PHP global_common::getPriceFromURL使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類global_common
的用法示例。
在下文中一共展示了global_common::getPriceFromURL方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getProductPriceByProduct
public function getProductPriceByProduct($objID, $selectField = '*')
{
$selectField = $selectField ? $selectField : '*';
$strSQL .= global_common::prepareQuery(global_common::SQL_SELECT_FREE, array($selectField, self::TBL_SL_PRODUCT_PRICE, 'WHERE ProductID = \'' . $objID . '\' '));
//echo '<br>SQL:'.$strSQL;
$arrResult = $this->_objConnection->selectCommand($strSQL);
if (!$arrResult) {
global_common::writeLog('get sl_product_price ByID:' . $strSQL, 1, $_mainFrame->pPage);
return null;
}
$objStatus = new Model_Status($this->_objConnection);
$allStatus = $objStatus->getAllStatus();
$statuses = array();
foreach ($allStatus as $key => $info) {
$statuses[$info[global_mapping::StatusID]] = $info;
unset($allStatus[$key]);
}
//print_r($statuses);
$count = count($arrResult);
for ($index = 0; $index < $count; $index++) {
//print_r($statuses[$arrResult[$index][global_mapping::TypeID]]);
if ($statuses[$arrResult[$index][global_mapping::TypeID]]) {
$pathCode = $statuses[$arrResult[$index][global_mapping::TypeID]][global_mapping::ExtraInfo];
//echo$arrResult[$index][global_mapping::ProductLink];
try {
$arrResult[$index][global_mapping::Price] = global_common::getPriceFromURL($arrResult[$index][global_mapping::ProductLink], $pathCode);
} catch (Exception $ex) {
//$arrResult[$index]
}
}
}
//print_r($arrResult);
return $arrResult;
}