ZF2 getServiceLocator () não foi encontrado?
Eu não posso para a vida de mim obter $ this-> getServiceLocator () para trabalhar no meu controlador. Eu li e tentei de tudo. Eu estou supondo que estou perdendo alguma coisa ?? Aqui está algum código.
namespace Login\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\Session\Container as SessionContainer;
use Zend\Session\SessionManager;
use Zend\View\Model\ViewModel;
use Zend\Mvc\Controller;
use Login\Model\UserInfo;
class LoginController extends AbstractActionController
{
private $db;
public function __construct()
{
$sm = $this->getServiceLocator();
$this->db = $sm->get('db');
}
...
O erro que estou recebendo é:
Fatal error: Call to a member function get() on a non-object in /product/WishList/module/Login/src/Login/Controller/LoginController.php on line 21