Environment::getUser, pridani parametry $namespace

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

Ahoj,

neslo by do zminene metody pridat jeste parametr $namespace, ktery by pred vracenim objektu zavolal $user->setNamespace()? Hodne by to usetrilo.

David Grudl
Nette Core | 8218
+
0
-

Proč ne, ale zkus uvést nějaký příklad použití, aby ten účel byl zřejmý.

A.
Člen | 87
+
0
-

Tak duvod uz je zrejmy z toho, ze $namespace u uzivatelu existuje, takze se jedna jen o takovou zkratku. Mam-li pak obycejne registrovane uzivatele stranek a pak jeste administratory a z nejakeho duvodu to nechci mit v jednom, vyuziju dva namespace.

V kodu pak volam: Environment::getUser('admin') popr. Environment::getUser('foo') namisto, abych volal $user = Environment::getUser(); $user->setNamespace('admin');, coz prakticky musim volat pokazdy.