私は実装を読みました:ServiceLocatorAwareInterfaceはserviceLocatorを同じクラスに注入します。だから私はこれを得た:
Class MyModel implements ServiceLocatorAwareInterface {
protected $serviceLocator;
public function setServiceLocator(ServiceLocatorInterface $serviceLocator)
{
$this->serviceLocator = $serviceLocator;
}
public function getServiceLocator()
{
return $this->serviceLocator;
}
}
しかし、$this->serviceLocator は常に NULL です
それ以上のことをしなければなりませんか?