Localizador de serviço no Zend Framework 2
No controlador eu crio e uso meu modelo assim
public function getAlbumTable()
{
if (!$this->albumTable) {
$sm = $this->getServiceLocator();
$this->albumTable = $sm->get('Album\Model\AlbumTable');
}
return $this->albumTable;
}
Como eu uso este Service Locator global em outro lugar do meu projeto, por exemplo, no outro modelo, e não apenas em qualquer controlador?
A configuração da conexão com o banco de dados é definida no arquivo: my_project / config / autoload / global.php
Obrigado.