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


PHP CIBlockElement::getlist方法代碼示例

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


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

示例1: if

<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

// echo "<pre>";	

	foreach ( $arResult ["PROPERTY_LIST_FULL"] as $ID => $arProperty ){
		if ($arProperty["PROPERTY_TYPE"] == "E" && ( $arProperty["LINK_IBLOCK_ID"]>0) && in_array( $ID , $arParams["PROPERTY_VALUES_PRELOAD"] ) )
		{
			$arESort = array();
			$arEFilter = array( "IBLOCK_ID"=> $arProperty["LINK_IBLOCK_ID"], "ACTIVE"=>"Y" );
			$arESelFields = array("IBLOCK_ID","ID","NAME","PROPERTY_*");
			$db = CIBlockElement::getlist( $arESort, $arEFilter, false, false, $arESelFields);
			$values = array();
			while( $obEl = $db->GetNextElement()){
				
 				$arFields = $obEl->getFields();
				$prop = $obEl->GetProperties();
				foreach ( $prop as $code => $data){
					$arFields ["PROPERTY_".$code ] =  $data["VALUE"];
				}
				$values [ $arFields["ID"] ] = $arFields;
				
			}
			$arProperty["VALUES"] = $values;
			
			$arResult["PRELOAD_VALUES"]["$ID"] = $arProperty["VALUES"];
		}

		
	}

// echo "</pre>";
開發者ID:raffiz,項目名稱:my_home_tests,代碼行數:31,代碼來源:result_modifier.php


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