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.

questionAnswers(3)

yourAnswerToTheQuestion