Lokalizator usług w Zend Framework 2
W kontrolerze tworzę i używam mojego modelu tak
public function getAlbumTable()
{
if (!$this->albumTable) {
$sm = $this->getServiceLocator();
$this->albumTable = $sm->get('Album\Model\AlbumTable');
}
return $this->albumTable;
}
Jak korzystać z tego globalnego lokalizatora usług w innym miejscu mojego projektu, na przykład w innym modelu, a nie tylko w dowolnym kontrolerze?
Konfiguracja połączenia z bazą danych jest zdefiniowana w pliku: my_project / config / autoload / global.php
Dziękuję Ci.