Nette 2.0.10 a chybove polia – alebo je 2.1-dev bezpečný?

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

Caute,

Zasa trocha otravujem.
Mám verziu Nette 2.0.10.
Dá sa nejak cez neho dostať chyby na jednotlivé polia? (cez manuálne vykresľovanie).

Alebo mam takuto otazku: Robim na docela väčšom projekte, kde vyžadujem maximálnu bezpečnosť (osobné dáta, atd…). Samozrejme, čítal som tu o tom, že v 2.1-dev takéto niečo už je priamo v Nette. Ale je táto verzia bezpečná na použitie v reálnej prevádzke? (z pohľadu bugov, bezpečnosti, …).

Vďaka za skorú odpoveď :)

frosty22
Člen | 373
+
0
-

Čauky,

tak to snad má i Nette 2.0.10, tedy v API mají BaseControl metody hasErrors, ..
https://api.nette.org/…rol.php.html#634

čili si myslím, že když máš v šabloně:

{dump $form[„element“]->getErrors()}

Tak by ti to mohlo vrátit chyby vztahující se k jednotlivým komponentám, ale tedy netvrdím to, pouze odhaduji – musel bych zkusit :)

burisk
Člen | 6
+
0
-

… A funguje to.. :D

Takže:

{dump $form["inputName"]->getErrors()}

A vráti to array len čisto na ten input..
Že ma to nenapadlo..
Lebo som skúšal iba $form->getErrors() a to vracalo čisto iba chybové hlášky v Array-i tak som bol stratený, že asi v 2.0 to snáď nespojazdním :D

Diky moc.