Class Authenticator used in service ‚authenticator‘ has not been found
- omachala
- Člen | 20
Podle návodu se pokouším zprovoznit přihlašování
Které mi po odeslání formuláře vrací:
Service of type Nette\Security\IAuthenticator not found
tak mě napadlo do config.neon přidat
services:
authenticator: Authenticator
jenže pak mi vrací
Class Authenticator used in service ‚authenticator‘ has not been found or is not instantiable.
Přitom soubor model/Authenticator.php jsem stáhl z GitHubu a upravil jen název tabulky.
Editoval omachala (13. 8. 2013 17:23)
- aeronet
- Člen | 3
Ahoj, projíždím quickstart (Todo list) a zasekl jsem se na chybě:
Class Todo\Authenticator used in service ‚authenticator‘ has not
been found or is not instantiable.
Popostrčí mě někdo ?
Tady jsou kousky souborů, které považuji za důležité:
<?php
namespace Todo;
use Nette,
Nette\Security,
Nette\Utils\Strings;
/**
* Users authenticator.
*/
class Authenticator extends Nette\Object implements Security\IAuthenticator
{
services:
routerFactory: RouterFactory
router: @routerFactory::createRouter
taskRepository: Todo\TaskRepository
userRepository: Todo\UserRepository
listRepository: Todo\ListRepository
authenticator: Todo\Authenticator
Díky
- David Matějka
- Moderator | 6445
kde mas tu tridu ulozenou? musi byt v app
kdyztak zkus smazat cache robot loaderu (v temp/cache)