当前位置: 首页>>代码示例>>PHP>>正文


PHP PageRepository::getDomainStartPage方法代码示例

本文整理汇总了PHP中TYPO3\CMS\Frontend\Page\PageRepository::getDomainStartPage方法的典型用法代码示例。如果您正苦于以下问题:PHP PageRepository::getDomainStartPage方法的具体用法?PHP PageRepository::getDomainStartPage怎么用?PHP PageRepository::getDomainStartPage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TYPO3\CMS\Frontend\Page\PageRepository的用法示例。


在下文中一共展示了PageRepository::getDomainStartPage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: findDomainRecord

 /**
  * Looking up a domain record based on HTTP_HOST
  *
  * @param boolean $recursive If set, it looks "recursively" meaning that a domain like "123.456.typo3.com" would find a domain record like "typo3.com" if "123.456.typo3.com" or "456.typo3.com" did not exist.
  * @return integer Returns the page id of the page where the domain record was found.
  * @access private
  * @todo Define visibility
  */
 public function findDomainRecord($recursive = 0)
 {
     if ($recursive) {
         $host = explode('.', \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_HOST'));
         while (count($host)) {
             $pageUid = $this->sys_page->getDomainStartPage(implode('.', $host), \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('SCRIPT_NAME'), \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI'));
             if ($pageUid) {
                 return $pageUid;
             } else {
                 array_shift($host);
             }
         }
         return $pageUid;
     } else {
         return $this->sys_page->getDomainStartPage(\TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('HTTP_HOST'), \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('SCRIPT_NAME'), \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI'));
     }
 }
开发者ID:nicksergio,项目名称:TYPO3v4-Core,代码行数:25,代码来源:TypoScriptFrontendController.php


注:本文中的TYPO3\CMS\Frontend\Page\PageRepository::getDomainStartPage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。