Nette Framework: Porovnání verzí

Smazaný obsah Přidaný obsah
Aktualizace infoboxu
m Fix
Řádek 83:
 
=== Vývojový nebo produkční režim ===
Nette rozlišuje 2 režimy, pod kterými běží server. Vývojový režim se snaží nabídnounabídnout veškeré informace pro programátora o rychlosti běhu aplikace, o routování a pohodlný výpis vzniklých chyb. Naproti tomu v produkčním režimu Nette veškeré informace skryje a umožňuje logování chyb do souboru mimo oči běžného uživateluživatele.<br />
Framework dokáže sám zjistit v jakém režimu se server nachází. Rozhoduje se na základě IP adresy přidělené serveru. Chybu může způsobit server běžící za proxy serverem, nebo server určený pro lokální potřeby organizace. V tomto případě je nutné nastavit aktuální režim ručně.
<source lang="php">
Řádek 98:
* Plná moc nad vzhledem formulářů
* Podpora automatického překladu
* Ošetření proti útokům: XSS, Cross-Site Request Forgery, UTF-8 attack
<source lang="php">
$form = new Form();
Řádek 115:
 
== Routování, Cool URL ==
Na rozdíl od většiny jiných frameworků je možné nastavit tvar URL jako poslední věc v celé aplikaci. Umožňuje to obousměrné zpracování routů, routakteré slouží jak k parsování tak generování cest. Pěkné URL (Cool URL) je důležité také pro SEO, vyhledávače adresy vyhodnocují a stává se součástí bodování důležitostí webu a ovlivňuje tak pozici ve vyhledávači. Zároveň jsou adresy čitelnější a zapamatovatelnější pro uživatele stránek (pouze domněnka některých "SEO odborníků", urlURL nemá na pozici ve vyhledávači žádný vliv). Nette odstiňuje použití direktiv mod_rewrite a tak není nutné definovat tvar rout na více místech. Tím se předchází vzniku chyb.
Příklady klasických URL:
* example.com?modul=article&action=show&id=10