有人能幫我理解Guilherme Blanco的"ZF1-Doctrine2-ServiceLayer"嗎?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的'」。
有人可以提供關於此解決方案的服務邏輯的小指南嗎?非常感謝
非常感謝鮑里斯的解釋!真的有助於理解一些事情。至於例外,你也是對的,我必須使用services.ini中指定的名稱「test」而不是類「TestService」的名稱。 – user987220