【发布时间】:2012-11-19 11:38:45
【问题描述】:
我刚开始使用 ZF2 ...
我想在配置文件中初始化 cache 和 session 并能够使用服务管理器在应用程序(每个地方)中使用它,或者......我一直在谷歌搜索几个小时而没有锁定......不能'在文档中找不到任何有用的东西......
我在module.config.php(应用程序模块)中试过这个:
'service_manager' => array(
'factories' => array(
'cache' => '\Zend\Cache\StorageFactory',
),
),
'cache' => array(
'storage' => array(
'adapter' => 'Filesystem',
'options' => array(
'cache_dir' => __DIR__ . '/../../../data/cache'
),
),
'plugins' => array('WriteControl', 'IgnoreUserAbort'),
'options' => array(
'removeOnFailure' => true,
'exitOnAbort' => true,
'ttl' => 100
),
),
我收到了这个错误:While attempting to create cache(alias: cache) an invalid factory was registered for this instance type.
那么有效的工厂是什么?
所以任何人都可以在这里帮助我吗?
坦克...
【问题讨论】:
-
这没有多大意义。 session是自动启动的,你不用管它,要改的话,在php.ini里改
-
????我的问题在哪里说明了如何开始会话?
-
"我要初始化缓存和会话"
标签: session caching config zend-framework2