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


PHP Page::getCollectionFullPageCachingLifetimeValue方法代码示例

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


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

示例1: getCacheHeaders

 public function getCacheHeaders(Page $c)
 {
     $lifetime = $c->getCollectionFullPageCachingLifetimeValue();
     $expires = gmdate('D, d M Y H:i:s', time() + $lifetime) . ' GMT';
     $headers = array('Pragma' => 'public', 'Cache-Control' => 'max-age=' . $lifetime . ',s-maxage=' . $lifetime, 'Expires' => $expires);
     return $headers;
 }
开发者ID:WillemAnchor,项目名称:concrete5,代码行数:7,代码来源:PageCache.php

示例2: set

 public function set(ConcretePage $c, $content)
 {
     if (!is_dir(Config::get('concrete.cache.page.directory'))) {
         @mkdir(Config::get('concrete.cache.page.directory'));
         @touch(Config::get('concrete.cache.page.directory') . '/index.html');
     }
     $lifetime = $c->getCollectionFullPageCachingLifetimeValue();
     $file = $this->getCacheFile($c);
     if ($file) {
         $response = new PageCacheRecord($c, $content, $lifetime);
         if ($content) {
             file_put_contents($file, serialize($response));
         }
     }
 }
开发者ID:ppiedaderawnet,项目名称:concrete5,代码行数:15,代码来源:FilePageCache.php

示例3: getCollectionFullPageCachingLifetimeValue

 public function getCollectionFullPageCachingLifetimeValue()
 {
     return parent::getCollectionFullPageCachingLifetimeValue();
 }
开发者ID:BacLuc,项目名称:newGryfiPage,代码行数:4,代码来源:__IDE_SYMBOLS__.php


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