首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DI,服务名Conventions.why没有viewCache?

DI,服务名Conventions.why没有viewCache?
EN

Stack Overflow用户
提问于 2012-11-06 11:50:32
回答 1查看 411关注 0票数 1

http://docs.phalconphp.com/en/0.6.0/reference/di.html

在public/index.php中,codeing:

代码语言:javascript
复制
$di->set('viewCache', function(){

    //Cache data for one day by default
    $frontCache = new Phalcon\Cache\Frontend\Output(array(
            "lifetime" => 86400
    ));

    //Memcached connection settings
    $cache = new Phalcon\Cache\Backend\File($frontCache, array(
            "cacheDir" => "../apps/caches/"
    ));

    return $cache;
});

在控制器中,我可以使用这个->视图->缓存(),为什么viewCache不能在服务命名约定中使用呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-06 21:42:09

可以像这样访问服务viewCache

代码语言:javascript
复制
// In controller
$this->view->cache();

代码语言:javascript
复制
// In controller 
$this->di->get('viewCache');

代码语言:javascript
复制
// In a module or other file
$di = \Phalcon\DI::getDefault();
$di->get('viewCache');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13244087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档