QuickStart – App\Model\UserManager

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

Ahoj,
jako úplný začátečník jsem začal s QuickStartem, ale nemůžu se dostat přes Autentifikaci. Když smažu – App\Model\UserManager, vyhodí mi to tuhle chybu:
Service ‚27_App_Forms_SignUpFormFactory‘: Service of type App\Model\UserManager needed by App\Forms\SignUpFormFactory::__construct() not found. Did you register it in configuration file?

Na fóru jsem našel pár starých vláken ohledně tohohle tématu, ale většinou bylo řešením právě smazaní onoho řádku.

V případě potřeby vám pošlu svůj kód, ale jakožto začátečník naprosto netuším ve kterém souboru by mohla být chyba.
Můj config.neon vypadá takhle:

#
# WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
# https://nette.org/en/security-warning
#
parameters:


application:
	errorPresenter: Error
	mapping:
		*: App\*Module\Presenters\*Presenter


session:
	expiration: 14 days


services:
	- App\Forms\FormFactory
	- App\Forms\SignInFormFactory
	- App\Forms\SignUpFormFactory
	router: App\RouterFactory::createRouter

security:
  users:
    admin: secret  # user 'admin', password 'heslo'
David Matějka
Moderator | 6445
+
0
-

ahoj, smaz i ten radek s SignUpFormFactory

MrKew
Člen | 5
+
+1
-

Ještě jsem musel smazat public $singUpFactory; (+ přilehlé okolí) v SignPresenteru a jede to.

Děkuji mnohokrát

David Grudl
Nette Core | 8239
+
0
-

@DavidMatějka @FilipProcházka tahle stránka by potřebovala update i kvůli tomu, že část SignPresenteru je ve třídě SignInFormFactory. Nenapadá vás, jak to nějak snadno vyřešit, hlavně kvůli komplikacím s odmazáním UserManager.

Na GitHubu jsem se to pokusil zaktualizovat.

Taky je možnost založit to na web-project.

David Matějka
Moderator | 6445
+
0
-

@DavidGrudl

Taky je možnost založit to na web-project.

+1, to me taky napadlo. jen by se asi hodilo vyresit ten „problem“ s htaccess

David Grudl
Nette Core | 8239
+
0
-

Tak jsem to zkusil předělat na web project, můžeš zkusit mrknout, jestli jsem něco nepřehlédl?

sf
Člen | 1
+
0
-

Je to uz vyriesene ?
Nejak s nemozem pohnut dalej.

Mozete niekde dat priklad ako ma vyzerat po zmenach config.neon a pripadne aj SignPresenter ?

Mam zatial dost problemov si v hlave zrovnat, co je na co dobre, nemam ziadne skusenosti s mvc modelom, len cisto php, takze nefungujuci Quickstart na ktorom skusam pochopit suvislosti ma znacne demotivuje.