Chyba s právama ve verzi [2.3] dřív mi to šlo

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
lukyn94
Člen | 30
+
0
-

Věděl by někdo ? prosím

presenter :

$user = $this->userModel->fetchOneBy(['id' => $this->getUser()->getId()]);
$this->user->getIdentity()->setRoles([$user->role]);

chyba :
`Fatal Error

Call to a member function getIdentity() on a non-object `

Šaman
Člen | 2659
+
0
-

Co ti vypíše dump($this->user); ?

lukyn94
Člen | 30
+
0
-

Šaman napsal(a):

Co ti vypíše dump($this->user); ?

NULL
lukyn94
Člen | 30
+
0
-
			$user = $this->userModel->fetchOneBy(['id' => $this->getUser()->getId()]);
			dump($user->role);
			exit;

			//$this->user->getIdentity()->setRoles([$user->role]);

vysledek : „guest“ (5)

lukyn94
Člen | 30
+
0
-

Vyřešeno :)

$this->getUser()->getIdentity()->setRoles([$user->role]);