【发布时间】:2014-06-29 20:36:06
【问题描述】:
我有一个名为 MyController 的基本控制器
我从 MyController 而不是 AbstractActionController 扩展我的控制器
这段代码有什么问题?
它不起作用:
$sharedEventManager->attach('MyController', 'dispatch', function ($e) {
$controller = $e->getTarget();
},100) ;
但确实如此:
$sharedEventManager->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function ($e) {
$controller = $e->getTarget();
},100) ;
【问题讨论】:
-
错误是什么?你确定 MyController 是可见的吗?也许你应该放一些像 Controller\MyController (with namespace)
标签: php zend-framework2