#[Persistent] vs /** @persistent */

libik
Člen | 96
+
0
-

Ahoj,
nemůžu přijít na to, proč se mi v projektu ignoruje persistentní parametr, pokud ho mám deklarovaný přes #[Persistent]. Přitom to používám v ostatních presenterech a najednou jsem se divil, že nemůžu dostat hodnotu do proměnné. Jakmile jsem deklaraci změnil na starý způsob /** @persistent */, tak se to rozjelo…

#[Persistent]
public ?bool $iframe = null;

/** @persistent */
public ?bool $iframe = null;

PHP 8.1,Nette 3

Díky za tipy.

L.

nightfish
Člen | 472
+
+2
-

@libik Nechybí ti v kódu use Nette\Application\Attributes\Persistent;?

libik
Člen | 96
+
0
-

Dííky @nightfish, jak teď koukám na ty presentery, tak u těch, kde to nejde opravdu chybí!