私はAuthを扱う単純な抽象ApiController(Controllerから拡張)クラスを持っています。symfony 2.8 doctrine
protected function handleAuth(){
$login = $this->request->getUser();
$password = $this->request->getPassword();
$user = $this->get('doctrine.orm.entity_manager');
if (!$user)
{
return $this->sendResponse(array('msg'=>'User not found'),404);
}
$user = $user[0];
if(!password_verify($data['password'], $user->getUserPass())){
return $this->sendResponse(array('msg'=>'Invalid credentials'),401);
}
return true;
}
しかし、それは私の抽象コントローラで教義を取得してerorrをスロー:
Error: Call to a member function get() on a non-object
in vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php at line 391
私は私の抽象クラスで教義を取得できますか?
抽象ApiControllerをサービスとして登録しましたか? – RxV