Rôzne namespace pre Nette\Security\User
- MajklNajt
- Člen | 494
Zdravím, používam v aplikácií rôzne namespace podľa tohto – https://doc.nette.org/…thentication#… –
všetko funguje, avšak prekvapila ma teraz jedna vec, že keď si v
checkRequirements()
nastavím namespace a súčasne si do nejakej
servisy injectujem usera cez contructor, tak v tej servise sa zmena namespace
neprejaví – prečo je tomu tak? Nie je to jedna a tá istá inštancia
Nette\Security\User
?
- David Matějka
- Moderator | 6445
a dojde k nastavení namespace v tom checkRequirements dostatečně brzo? nepracuješ s tim User v té tvé service dřív?
- MajklNajt
- Člen | 494
David Matějka napsal(a):
a dojde k nastavení namespace v tom checkRequirements dostatečně brzo? nepracuješ s tim User v té tvé service dřív?
Díky, bolo to tým, že som s userom pracoval už v konštruktore servisy – neviem prečo som mal takú debilnú predstavu, že sa servisa inštancuje až keď ju prvýkrát volám z presenteru (ona sa logicky musí inštancovať už pri injecte)… Presunul som to do neskoršej metódy a funguje všetko tak, ako má…