2014-04-23 71 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', 
    ), 
),