Nette – prihlasovanie uzivatelov
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Matějka
- Moderator | 6445
viz UserManager
v sandbox (ten registrujes jako sluzbu)
viz dokumentace
- Takeshi
- Člen | 596
Dlho som nerobil s databazou, ako sa nastavuje v tomto najnovsom Nette? Teda v starsom som si v konfiguracnom nastavil:
<?php
services:
database: @Nette\Database\Connection
authenticator: Authenticator(@database::table(users))
movies:
create: @database::table(movies)
users:
create: @database::table(users)
?>
a nasledne v Presenteri uz len zavolal
<?php
$this->getService('movies');
?>
No v tomto neviem co mam kde dat, diky
- David Matějka
- Moderator | 6445
- v 2.1 pouzivej Nette\Database\Context
- ty sluzby movies, users atd jsou spatne. budou ti vracet stejnou instanci Selection.. udelej si radeji nejakou modelovou tridu jako zminovany UserManager (v sandboxu implementuje i authenticator)
- do presenteru to injectuj
/**
* @var \Model\UserManager
* @inject
*/
public $userManager;