2014-04-23 123 views
0

的问题已经回答,但解决方案不工作,我不知道为什么:How to log something to Zend Developer Tools toolbar?加入收藏到ZendDeveloperTools

我打开一个新的问题,因为我不能发表评论,我不能回答问问帮助(这是回避,对吗?)

所以,我想添加一个收集器到ZendDeveloperTools显示一些变量。所以,我想代码,我得到这个错误:

Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Unable to fetch or create an instance for Modsession\ConfigCollector.

而且我把这个在我Modsession/config/module.config.php

'invokables' => array(
    'Modsession\ConfigCollector'   => 'Modsession\Collector\ConfigCollector', 
), 

'view_manager' => array(
    'template_map' => array(
     'zend-developer-tools/toolbar/modsession-configs' => __DIR__ . '/../view/zend-developer-tools/toolbar/modsession-configs.phtml', 
    ), 
), 

'zenddevelopertools' => array(
    'profiler' => array(
     'collectors' => array(
      'modsession_configs' => 'Modsession\ConfigCollector', 
     ), 
    ), 
    'toolbar' => array(
     'entries' => array(
      'modsession_configs' => 'zend-developer-tools/toolbar/modsession-configs', 
     ), 
    ), 
), 

我不认为这是错误的,所有的名字都是正确的,但它不找到它,所以我不明白

感谢您的回复,并解释了我的错误

回答

0

如果这确实是您的module.config.php你错过了service_manager键w ^这应该是包装你的阵列invokables ...

'service_manager' => array(
    'invokables' => array(
     'Modsession\ConfigCollector' => 'Modsession\Collector\ConfigCollector', 
    ), 
),