问题已经回答,但解决方案没有成功,我也不知道原因:How to log something to Zend Developer Tools toolbar?
我打开一个新的问题,因为我无法发表评论,我无法回复询问帮助(它可以避免,对吧?)
所以,我想在ZendDeveloperTools中添加一个收集器来显示一些变量。所以我尝试了代码,我收到了这个错误:
致命错误:未捕获的异常' Zend \ ServiceManager \ Exception \ ServiceNotFoundException'消息'无法为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 :(得分:0)
如果确实是您的module.config.php
,那么您错过了service_manager
密钥,该密钥应该包裹您的invokables
数组...
'service_manager' => array(
'invokables' => array(
'Modsession\ConfigCollector' => 'Modsession\Collector\ConfigCollector',
),
),