有人可以帮我理解Guilherme Blanco的“ZF1-Doctrine2-ServiceLayer”吗?
我正在尝试使用基本设置来运行它。但是 github 示例对我不起作用(我不得不使用 serviceLocator.ini 中的“服务定位器配置”,而不是“application.ini”,现在它似乎可以正确初始化)。我找不到任何关于如何使用它的说明。可能是愚蠢的问题,但我应该如何在控制器中获得服务?像这样的东西?
SomeController extends Zend_Controller_Action {
public function someAction ()
{
$serviceLocator = Zend_Registry::get('serviceLocator');
$serviceLocator->getService('TestService');
}
}
我收到异常“无法找到服务'TestService'”。
有人可以提供有关此解决方案的服务逻辑的一些指导吗?非常感谢