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


PHP SiteTable::getByDomainAndPath方法代碼示例

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


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

示例1: initializeSite

 protected function initializeSite()
 {
     $request = $this->getRequest();
     $currentDirectory = $request->getRequestedPageDirectory();
     $currentDomain = $request->getHttpHost(false);
     $site = SiteTable::getByDomainAndPath($currentDomain, $currentDirectory);
     if ($site === false) {
         $siteList = SiteTable::getList(array('filter' => array('ACTIVE' => 'Y'), 'order' => array('DEF' => 'DESC', 'SORT' => 'ASC'), 'select' => array('*', 'ID' => 'LID')));
         $site = $siteList->fetch();
     }
     if ($site === false) {
         throw new SystemException("Site not found");
     }
     $culture = Context\Culture::wakeUp($site["CULTURE_ID"]);
     if ($culture === null) {
         $culture = new Context\Culture();
     }
     $this->site = new Context\Site($site);
     $this->site->setCulture($culture);
     $this->setContextCulture($culture, $this->site->getLanguage());
 }
開發者ID:Satariall,項目名稱:izurit,代碼行數:21,代碼來源:publicpage.php


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