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


PHP ViewableData::setField方法代碼示例

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


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

示例1: getLayerlistForTemplate

 /**
  * Returns layers in a customised viewable data object 
  * to render the layer control of the default map. 
  *
  * @return ViewableData
  */
 public function getLayerlistForTemplate()
 {
     $mapObject = $this->GetComponent('Map');
     $obj = new ViewableData();
     $result = array();
     if ($mapObject) {
         $overlayLayers = $mapObject->getComponents('Layers', "Enabled = 1 AND LayerType = 'overlay'", 'DisplayPriority DESC');
         $backgroundLayers = $mapObject->getComponents('Layers', "Enabled = 1 AND LayerType = 'background'", 'DisplayPriority DESC');
         $obj->setField("MapPage", $this);
         $obj->setField("overlayLayers", $overlayLayers);
         $obj->setField("backgroundLayers", $backgroundLayers);
     }
     return $obj;
 }
開發者ID:helpfulrobot,項目名稱:silverstripe-openlayers,代碼行數:20,代碼來源:OLMapPage.php

示例2: getMergeFieldsMap

 /**
  * Allows the use of field values in email body.
  *
  * @param ArrayList fields
  * @return ViewableData
  */
 private function getMergeFieldsMap($fields = array())
 {
     $data = new ViewableData();
     foreach ($fields as $field) {
         $data->setField($field->Name, DBField::create_field('Text', $field->Value));
     }
     return $data;
 }
開發者ID:sekjal,項目名稱:silverstripe-userforms,代碼行數:14,代碼來源:UserDefinedForm.php


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