本文整理汇总了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;
}